public ActionResult Eliminar(int Id) { string strMensaje = "No se encontro el diagnostico que desea eliminar"; bool okResult = false; IRepository repository = new Model.Repository(); var objProd = repository.FindEntity <Diagnosticos>(c => c.IdDiagnostico == Id); if (objProd != null) { try { repository.Delete(objProd); strMensaje = "Se elimino el diagnostico correctamente"; okResult = true; } catch (Exception) { strMensaje = "No Se puede eliminir el diagnostico"; okResult = true; } } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }
public ActionResult Eliminar(int Id) { string strMensaje = "No se encontro el paciente que desea eliminar"; bool okResult = false; IRepository repository = new Model.Repository(); var objProd = repository.FindEntity <Pacientes>(c => c.IdPaciente == Id); var objUsu = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario); if (objProd != null) { repository.Delete(objProd); repository.Delete(objUsu); strMensaje = "Se elimino el paciente correctamente"; okResult = true; } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }
public ActionResult Eliminar(int Id) { string strMensaje = "No se encontro la historia que desea eliminar"; bool okResult = false; IRepository repository = new Model.Repository(); var objProd = repository.FindEntity <Historias>(c => c.IdHistoria == Id); if (objProd != null) { repository.Delete(objProd); strMensaje = "Se elimino la historia correctamente"; okResult = true; } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }
public ActionResult Eliminar(int Id) { string strMensaje = "No se encontro el usuario que desea eliminar"; bool okResult = false; IRepository repository = new Model.Repository(); var objUsu = repository.FindEntity <Usuarios>(c => c.IdUsuario == Id); if (objUsu != null) { if (objUsu.TipoUsuario == "Paciente") { var objProd = repository.FindEntity <Pacientes>(c => c.IdUsuario == Id); var objUsu2 = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario); repository.Delete(objProd); repository.Delete(objUsu2); strMensaje = "Se elimino el usuario correctamente"; okResult = true; } else if (objUsu.TipoUsuario == "Psicologo") { var objProd = repository.FindEntity <Psicologos>(c => c.IdUsuario == Id); var objUsu2 = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario); repository.Delete(objProd); repository.Delete(objUsu2); strMensaje = "Se elimino el usuario correctamente"; okResult = true; } else if (objUsu.TipoUsuario == "Administrador") { var objProd = repository.FindEntity <Administradores>(c => c.IdUsuario == Id); var objUsu2 = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario); repository.Delete(objProd); repository.Delete(objUsu2); strMensaje = "Se elimino el usuario correctamente"; okResult = true; } } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }