Funciones y métodos en C#

 

Las funciones o métodos son trozos de código que nos permiten modularizar nuestro programa, permitiendo dividir funcionalidades para poder usarlos en otros programas.

1. Funciones devuelven codigo

2. Metodos o Procecimeintos no devuelven codigo


Una función simpre devuelve un valor 

 return result;



        public ActionResult Index(string token)

        {

            // url 

            // https://localhost:44377/AgendaMedica/Index?token=TUVEfDYyNTk3fDE0LzA1LzIwMjEgMTU6MDA=

            //string token = "TUVEfDYyNTk3fDE0LzA1LzIwMjEgMTU6MDA=";

            // Pagina para construir un token nuevo

            // https://www.base64encode.org/

            //// MED|62597|14/05/2021 15:00

            ////HCE|   Pacientes

            ////MED|   Medicos y Profesionales

            ////USR|   Usuarios


            ////// VERIFICAR SI EL TOKEN ESTA VIGENTE ///

            string respuesta = LToken.Base64.Verifica(token);


            if (respuesta != "OK")

            {

                return View("Token vencido");

            }

            else

            { 

            string rdo = LToken.Base64.Decode(token);

            int IdProfesional = int.Parse(rdo.Split('|')[1]);

            DateTime fechaTurno = DateTime.Parse(rdo.Split('|')[2]);

            ViewBag.fechaturno = fechaTurno;

            ViewBag.IdProfesional = token;


            LNAgendaMedica.AgendaMedica a = new LNAgendaMedica.AgendaMedica();

            List<LModeloAgendaMedica.ModeloAgendaMedica> ListaAgenda = a.BuscarAgendadeunMedicodeundia(IdProfesional, fechaTurno);

            return View(ListaAgenda);

            }

        }



El método no devuelve valor



        public void BuscarAlertaAilamiento(int Idpaciente)

        {

               var client = new RestClient("http://f68ac422b14a.ngrok.io/webservices/biocom/gmrpacs/WsGetGmrPacInfo.php");

            client.Timeout = -1;

            var request = new RestRequest(Method.POST);

            request.AlwaysMultipartFormData = true;

            request.AddParameter("PacienteId", Idpaciente);

            IRestResponse response = client.Execute(request);

            //Console.WriteLine(response.Content);

                   InfoProceso = response.Content;


        }



Referencias

https://www.discoduroderoer.es/funciones-y-metodos-en-c-sharp/

https://www.incanatoit.com/2016/04/procedimientos-y-funciones-programacion.html

Comentarios