public async Task <IActionResult> CrearPaciente(Paciente p) { if (ModelState.IsValid) { string token = HttpContext.Session.GetString("token"); if (token == null) { TempData["Mensaje"] = "Sesion expirada,vuelva a hacer el log in por favor."; return(RedirectToAction("Login", "Manage")); } await repo.CrearPaciente(p.DNI, p.Nombre, p.Apellidos, p.Fecha_Nacimiento, p.Sexo, p.Telefono, p.Ciudad, p.Direccion, p.CP, p.Email, p.NSS, p.UserId, token); if (TempData["CONTROLLER"] != null && TempData["ACTION"] != null) { string controller = TempData["CONTROLLER"].ToString(); string action = TempData["ACTION"].ToString(); return(RedirectToAction(action, controller)); } return(RedirectToAction("Index", "Home")); } else { if (TempData["EMAIL"] != null && TempData["PASSWORD"] != null) { string email = TempData["EMAIL"].ToString(); string password = TempData["PASSWORD"].ToString(); TempData["EMAIL"] = email; TempData["PASSWORD"] = password; } ViewBag.User = JsonConvert.DeserializeObject <Usuarios>(TempData.Peek("User").ToString()); return(View()); } }
public void CrearPaciente(Paciente paci) { repo.CrearPaciente(paci.DNI, paci.Nombre, paci.Apellidos, paci.Fecha_Nacimiento, paci.Sexo, paci.Telefono, paci.Ciudad, paci.Direccion, paci.CP, paci.Email, paci.NSS, paci.UserId); }