Ejemplo n.º 1
0
        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
            });
        }
Ejemplo n.º 3
0
 public ResultOfType <RendezVousResultDataModel> PatchNewRendezVous(RendezVousDTO rendezVousDto)
 {
     return(_rendezVousDomainServices.PatchNewRendezVous(EntitiesFactory.ConvertToRendezVousDataModel(rendezVousDto)));
 }