public static PraticienDataModel ConvertToPraticienDataModel(PraticienDTO praticienDTO)
 {
     if (praticienDTO == null)
     {
         return(null);
     }
     return(new PraticienDataModel
     {
         Adresse = praticienDTO.Adresse,
         Password = praticienDTO.Password,
         Email = praticienDTO.Email,
         Telephone = praticienDTO.Telephone,
         Cin = praticienDTO.Cin,
         NomPrenom = praticienDTO.NomPrenom,
         Delegation = praticienDTO.Delegation,
         Fax = praticienDTO.Fax,
         Gouvernerat = praticienDTO.Gouvernerat,
         Conventionne = praticienDTO.Conventionne,
         Cursus = praticienDTO.Cursus,
         Diplomes = praticienDTO.Diplomes,
         EstActive = praticienDTO.EstActive,
         Formations = praticienDTO.Formations,
         InformationsPratique = praticienDTO.InformationsPratique,
         LanguesParles = praticienDTO.LanguesParles,
         MoyensPaiement = praticienDTO.MoyensPaiement,
         ParcoursHospitalier = praticienDTO.ParcoursHospitalier,
         PresentationCabinet = praticienDTO.PresentationCabinet,
         PrixConsultation = praticienDTO.PrixConsultation,
         Publication = praticienDTO.Publication,
         ReseauxSociaux = praticienDTO.ReseauxSociaux,
         Specialite = praticienDTO.Specialite
     });
 }
示例#2
0
        //[ApiBasicAuthenticationAttributeForPraticien]
        public HttpResponseMessage UpdatePraticien(PraticienDTO praticienDto)
        {
            var statusCode = HttpStatusCode.OK;
            var result     = _praticinApiApplicationServices.PatchPraticien(praticienDto);

            if (result != null)
            {
                statusCode = (HttpStatusCode)Enum.Parse(typeof(HttpStatusCode), result.StatusDetail.ToString());
            }

            return(Request.CreateResponse(statusCode, result));
        }
示例#3
0
 public ResultOfType <PraticienResultDataModel> PatchPraticien(PraticienDTO praticienDto)
 {
     return(_praticienDomainServices.PatchNewPraticien(EntitiesFactory.ConvertToPraticienDataModel(praticienDto)));
 }