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 }); }
//[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)); }
public ResultOfType <PraticienResultDataModel> PatchPraticien(PraticienDTO praticienDto) { return(_praticienDomainServices.PatchNewPraticien(EntitiesFactory.ConvertToPraticienDataModel(praticienDto))); }