public async Task <IActionResult> CrearPersonal(Personal p) { if (ModelState.IsValid) { string token = HttpContext.Session.GetString("token"); await repo.CrearPersonal(p.DNI, p.Nombre, p.Apellidos, p.Fecha_Nacimiento, p.Telefono, p.Ciudad, p.Direccion, p.Email, p.NumColegiado, p.Turno, p.EspecialidadId, 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 = (Usuarios)TempData.Peek("User"); ViewBag.Especialidades = await repo.GetEspecialidades(); return(View()); } }
public void CrearPersonal(Personal perso) { repo.CrearPersonal(perso.DNI, perso.Nombre, perso.Apellidos, perso.Fecha_Nacimiento, perso.Telefono, perso.Ciudad, perso.Direccion, perso.Email, perso.NumColegiado, perso.Turno, perso.EspecialidadId, perso.UserId); }