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); }