public EnfermedadSintomaResponse CrearEnfermedadSitoma(EnfermedadSintomaRequest request) { //buscar enfermedad y sintoma en los repositorios request.Sintoma = _unitOfWork.SintomaRepository.FindFirstOrDefault(P => P.Codigo == request.IDsintoma); request.Enfermedad = _unitOfWork.EnfermedadRepository.FindFirstOrDefault(P => P.Codigo == request.IDenfermedad); /////////////////////////////////////////////////////////// if (request.Sintoma != null && request.Enfermedad == null) { EnfermedadSintoma NuevoEnfermedadSintoma = new EnfermedadSintoma(); NuevoEnfermedadSintoma.Enfermedad = request.Enfermedad; NuevoEnfermedadSintoma.Sintoma = request.Sintoma; if (NuevoEnfermedadSintoma.Guardar(NuevoEnfermedadSintoma).Equals("se guardo todo cachon")) { _unitOfWork.IEnfermedadSintoma.Add(NuevoEnfermedadSintoma); _unitOfWork.Commit(); return(new EnfermedadSintomaResponse() { Message = $"Se Registro" }); } return(new EnfermedadSintomaResponse() { Message = $"Llene Todos los campos" }); } else { return(new EnfermedadSintomaResponse() { Message = $"No existe Fabian Cachon" }); } }
public EnfermedadSintomaResponse CrearEnfermedadSitoma(EnfermedadSintomaRequest request) { var verificacion = _unitOfWork.IEnfermedadSintoma.FindFirstOrDefault(p => p.Enfermedad.Codigo == request.IDenfermedad && p.Sintoma.Codigo == request.IDsintoma); if (verificacion != null) { return(new EnfermedadSintomaResponse() { Message = $"Ya se habia asociado esta enfermedad y este sintoma" }); } //buscar enfermedad y sintoma en los repositorios request.Sintoma = _unitOfWork.SintomaRepository.FindFirstOrDefault(P => P.Codigo == request.IDsintoma); request.Enfermedad = _unitOfWork.EnfermedadRepository.FindFirstOrDefault(P => P.Codigo == request.IDenfermedad); /////////////////////////////////////////////////////////// if (request.Enfermedad == null) { return(new EnfermedadSintomaResponse() { Message = $"No se encuentra la enfermedad seleccionada" }); } if (request.Sintoma == null) { return(new EnfermedadSintomaResponse() { Message = $"No se encuentra el sintoma seleccionado" }); } EnfermedadSintoma NuevoEnfermedadSintoma = new EnfermedadSintoma(); NuevoEnfermedadSintoma.Enfermedad = request.Enfermedad; NuevoEnfermedadSintoma.Sintoma = request.Sintoma; if (NuevoEnfermedadSintoma.Guardar(NuevoEnfermedadSintoma).Equals("se guardo todo cachon")) { _unitOfWork.IEnfermedadSintoma.Add(NuevoEnfermedadSintoma); _unitOfWork.Commit(); return(new EnfermedadSintomaResponse() { Message = $"Se Registro" }); } return(new EnfermedadSintomaResponse() { Message = $"Llene Todos los campos" }); }
public EliminarResponse ElminarEnfermedadSintoma(int id) { EnfermedadSintoma enfermedadSintoma = _unitOfWork.IEnfermedadSintoma.Find(id); if (enfermedadSintoma == null) { return(new EliminarResponse() { Message = $"No Existe" }); } else { _unitOfWork.IEnfermedadSintoma.Delete(enfermedadSintoma); _unitOfWork.Commit(); return(new EliminarResponse() { Message = $"Se Elimio" }); } }