public EnfermedadResponse CrearEnfermedad(EnfermedadRequest request) { Enfermedad enfermedad = _unitOfWork.EnfermedadRepository.FindFirstOrDefault(E => E.Codigo == request.Codigo); if (enfermedad == null) { Enfermedad NuevaEnfermedad = new Enfermedad(); NuevaEnfermedad.Codigo = request.Codigo; NuevaEnfermedad.Gravedad = request.Gravedad; NuevaEnfermedad.Nombre = request.Nombre; NuevaEnfermedad.Sintomas = request.Sintomas; NuevaEnfermedad.Tipo = request.Tipo; NuevaEnfermedad.Tratamientos = request.Tratamientos; if (NuevaEnfermedad.Guardar(NuevaEnfermedad).Equals("Registrado correctamente")) { _unitOfWork.EnfermedadRepository.Add(NuevaEnfermedad); _unitOfWork.Commit(); return(new EnfermedadResponse() { Message = $"Se Registro CorrectaMente" }); } return(new EnfermedadResponse() { Message = $"Llene todos los campos" }); } else { return(new EnfermedadResponse() { Message = $"Ya Existe Compa" }); } }
public EnfermedadResponse ActualizarEnfermedad(EnfermedadRequest request) { var Buscar = _unitOfWork.EnfermedadRepository.FindFirstOrDefault(P => P.Codigo == request.Codigo); if (Buscar != null) { Buscar.Gravedad = request.Gravedad; Buscar.Nombre = request.Nombre; Buscar.Tipo = request.Tipo; _unitOfWork.EnfermedadRepository.Edit(Buscar); _unitOfWork.Commit(); return(new EnfermedadResponse() { Message = $"Los datos de la enfermedad fueron actualizados correctamente." }); } else { return(new EnfermedadResponse() { Message = $"No Existe Cachon" }); } }