public HttpResponseMessage Post(ConfigurationPraticienDto configurationDTO) { var statusCode = HttpStatusCode.OK; ResultOfType <ConfigurationResultDataModel> result = _configurationApiApplicationServices.PostNewConfiguration(configurationDTO); if (result != null) { statusCode = (HttpStatusCode)Enum.Parse(typeof(HttpStatusCode), result.StatusDetail.ToString()); } return(Request.CreateResponse(statusCode, result)); }
public static ConfigurationDataModel ConvertToConfigurationDataModel(ConfigurationPraticienDto configurationDto) { if (configurationDto == null) { return(null); } return(new ConfigurationDataModel { DecalageMinute = configurationDto.DecalageMinute.ToString(), PraticienCin = configurationDto.PraticienCin, HeureDebutMidi = configurationDto.HeureDebutMidi, HeureDebutMatin = configurationDto.HeureDebutMatin, HeureFinMatin = configurationDto.HeureFinMatin, HeureFinMidi = configurationDto.HeureFinMidi, MinuteDebutMatin = configurationDto.MinuteDebutMatin, MinuteDebutMidi = configurationDto.MinuteDebutMidi, MinuteFinMatin = configurationDto.MinuteFinMatin, MinuteFinMidi = configurationDto.MinuteFinMidi }); }
public ResultOfType <ConfigurationResultDataModel> PostNewConfiguration(ConfigurationPraticienDto configuration) { return (_configurationDomainServices.PostNewConfiguration( EntitiesFactory.ConvertToConfigurationDataModel(configuration))); }