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
Publicar un comentario