public ResponseDTO UpdateRegistro([FromBody] Appointments_medicalDTO value)
        {
            var Response = new ResponseDTO();

            Data.ControlCenter.Model.Appointments_medical u;

            u = uR.GetById(value.EntityID, false);
            //u = AutoMapper.Mapper.Map(value, u);
            u.Scheduledhourend = value.Scheduledhourend;
            u.Status           = (Data.ControlCenter.Model.nStatus)Enum.Parse(typeof(Data.ControlCenter.Model.nStatus), value.Status.ToString());
            u.Comments         = value.Comments;
            u.Medicalservice   = value.Medicalservice;
            u.Address          = value.Address;
            u.Log.UserUpdate   = value.Log.UserUpdate;
            FuncionLogActualizaciones L = new FuncionLogActualizaciones();

            L.LogModificacion(u.Log);

            uR.SaveOrUpdate(u);
            uR.CommitChanges();

            Response.Success = true;
            Response.Message = "Actualizado";

            return(Response);
        }
        public ResponseDTO CrearRegistro([FromBody] Appointments_medicalDTO value)
        {
            var Response = new ResponseDTO();

            Data.ControlCenter.Model.Appointments_medical u = new Data.ControlCenter.Model.Appointments_medical();
            u = AutoMapper.Mapper.Map <Appointments_medicalDTO, Data.ControlCenter.Model.Appointments_medical>(value);

            FuncionLogActualizaciones L = new FuncionLogActualizaciones();

            L.LogCreacion(u.Log);
            uR.SaveOrUpdate(u);
            if (u.EntityID > 0)
            {
                Response.Success = true;
                Response.Message = "Creado";
            }
            return(Response);
        }
        public Appointments_medicalDTO GetID([FromBody] Appointments_medicalDTO value)
        {
            Data.ControlCenter.Model.Appointments_medical u;
            Appointments_medicalDTO uDTO = new Appointments_medicalDTO();

            u = uR.GetById(value.EntityID, false);

            uDTO = AutoMapper.Mapper.Map <Data.ControlCenter.Model.Appointments_medical, Appointments_medicalDTO>(u);

            PatientsController ApiPaciente = new PatientsController();

            uDTO.Patient = ApiPaciente.GetID(new PatientsDTO {
                EntityID = uDTO.IdPatient
            });
            MedicController ApiMedico = new MedicController();

            uDTO.Medic = ApiMedico.GetID(new MedicDTO {
                EntityID = uDTO.IdPatient
            });
            return(uDTO);
        }