Example #1
0
 public static void AddSettings(this tbl_settings settings, SettingsViewModel settingsVm)
 {
     settings.tenant_id       = settingsVm.tenant_id;
     settings.emp_code        = settingsVm.emp_code;
     settings.code_seperation = settingsVm.code_seperation;
     settings.emp_num         = settingsVm.emp_num;
 }
 public HttpResponseMessage AddEmployeeCodeSettings(HttpRequestMessage request, SettingsViewModel settings)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         if (!ModelState.IsValid)
         {
             response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
         }
         else
         {
             tbl_settings newSettings = new tbl_settings();
             newSettings.AddSettings(settings);
             _settingsRepository.Add(newSettings);
             _unitOfWork.Commit();
             response = request.CreateResponse <SettingsViewModel>(HttpStatusCode.Created, settings);
         }
         return response;
     }));
 }