public HttpResponseMessage Patch(RendezVousDTO rendezVousDto) { var statusCode = HttpStatusCode.OK; ResultOfType <RendezVousResultDataModel> result = _rendezVousApiApplicationServices.PatchNewRendezVous(rendezVousDto); if (result != null) { statusCode = (HttpStatusCode)Enum.Parse(typeof(HttpStatusCode), result.StatusDetail.ToString()); } return(Request.CreateResponse(statusCode, result)); }
public static RendezVousDataModel ConvertToRendezVousDataModel(RendezVousDTO rendezVousDto) { if (rendezVousDto == null) { return(null); } return(new RendezVousDataModel { CreneauId = rendezVousDto.CreneauId, CurrentDate = rendezVousDto.CurrentDate, HeureDebut = rendezVousDto.HeureDebut, HeureFin = rendezVousDto.HeureFin, NoteConsultation = rendezVousDto.NoteConsultation, PatientEmail = rendezVousDto.PatientCin, PraticienCin = rendezVousDto.PraticienCin, Statut = rendezVousDto.Statut, Id = rendezVousDto.Id }); }
public ResultOfType <RendezVousResultDataModel> PatchNewRendezVous(RendezVousDTO rendezVousDto) { return(_rendezVousDomainServices.PatchNewRendezVous(EntitiesFactory.ConvertToRendezVousDataModel(rendezVousDto))); }