Beispiel #1
0
        public EnfermedadTratamientoResponse CrearEnfermedadTratamiento(EnfermedadTratamientoRequest request)
        {
            var verificacion = _unitOfWork.IEnfermedadTratamientoRepository.FindFirstOrDefault(p => p.enfermedad.Codigo == request.IDenfermedad && p.tratamiento.Codigo == request.IDTratamiento);

            if (verificacion != null)
            {
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Ya se habia asociado esta enfermedad y este tratamiento"
                });
            }

            request.tratamiento = _unitOfWork.TratamientoRepository.FindFirstOrDefault(p => p.Codigo == request.IDTratamiento);
            request.Enfermedad  = _unitOfWork.EnfermedadRepository.FindFirstOrDefault(P => P.Codigo == request.IDenfermedad);

            EnfermedadTratamiento NuevoEnfermedadTratamiento = new EnfermedadTratamiento();

            NuevoEnfermedadTratamiento.enfermedad  = request.Enfermedad;
            NuevoEnfermedadTratamiento.tratamiento = request.tratamiento;
            if (NuevoEnfermedadTratamiento.Guardar(NuevoEnfermedadTratamiento).Equals("se guardo todo cachon"))
            {
                _unitOfWork.IEnfermedadTratamientoRepository.Add(NuevoEnfermedadTratamiento);
                _unitOfWork.Commit();
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Se Asocio Correctamente la Enfermedad Y el sintoma"
                });
            }
            return(new EnfermedadTratamientoResponse()
            {
                Message = $"Llene Todos los campos"
            });
        }
Beispiel #2
0
        public EnfermedadTratamientoResponse CrearEnfermedadTratamiento(EnfermedadTratamientoRequest request)
        {
            request.tratamiento = _unitOfWork.TratamientoRepository.FindFirstOrDefault(p => p.Codigo == request.IDTratamiento);
            request.Enfermedad  = _unitOfWork.EnfermedadRepository.FindFirstOrDefault(P => P.Codigo == request.IDenfermedad);
            if (request.tratamiento != null && request.Enfermedad != null)
            {
                EnfermedadTratamiento NuevoEnfermedadTratamiento = new EnfermedadTratamiento();

                NuevoEnfermedadTratamiento.enfermedad  = request.Enfermedad;
                NuevoEnfermedadTratamiento.tratamiento = request.tratamiento;
                if (NuevoEnfermedadTratamiento.Guardar(NuevoEnfermedadTratamiento).Equals("se guardo todo cachon"))
                {
                    _unitOfWork.IEnfermedadTratamientoRepository.Add(NuevoEnfermedadTratamiento);
                    _unitOfWork.Commit();
                    return(new EnfermedadTratamientoResponse()
                    {
                        Message = $"Se Registro"
                    });
                }
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Llene Todos los campos"
                });
            }
            else
            {
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"No Existe Fabian Cachon"
                });
            }
        }
Beispiel #3
0
        public EnfermedadTratamientoResponse ActualizarEnfermedadTratamiento(EnfermedadTratamientoRequest request)
        {
            var Buscar = _unitOfWork.IEnfermedadTratamientoRepository.FindFirstOrDefault(p => p.enfermedad.Codigo == request.IDenfermedad && p.tratamiento.Codigo == request.IDTratamiento);

            if (Buscar != null)
            {
                Buscar.enfermedad  = request.Enfermedad;
                Buscar.tratamiento = request.tratamiento;
                _unitOfWork.IEnfermedadTratamientoRepository.Edit(Buscar);
                _unitOfWork.Commit();
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Los datos fueron actualizados correctamente."
                });
            }
            else
            {
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Negativo No Existe"
                });
            }
        }
        public EnfermedadTratamientoResponse ActualizarEnfermedadTratamiento(EnfermedadTratamientoRequest request)
        {
            var Buscar = _unitOfWork.IEnfermedadTratamientoRepository.Find(request.Id);

            if (Buscar != null)
            {
                Buscar.enfermedad  = request.Enfermedad;
                Buscar.tratamiento = request.tratamiento;
                _unitOfWork.IEnfermedadTratamientoRepository.Edit(Buscar);
                _unitOfWork.Commit();
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Positivo Para Cholon"
                });
            }
            else
            {
                return(new EnfermedadTratamientoResponse()
                {
                    Message = $"Negativo No Existe"
                });
            }
        }