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
     });
 }
Example #3
0
 public ResultOfType <ConfigurationResultDataModel> PostNewConfiguration(ConfigurationPraticienDto configuration)
 {
     return
         (_configurationDomainServices.PostNewConfiguration(
              EntitiesFactory.ConvertToConfigurationDataModel(configuration)));
 }