Пример #1
0
        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());
            }
        }
Пример #2
0
 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);
 }