Exemple #1
0
        public IActionResult UpdateSettings(Models_Update_Settings_Request model)
        {
            // Using ModelState to help validate the input from the end user
            if (!ModelState.IsValid)
            {
                IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(Ok(new Resp(HttpStatusCode.BadRequest, 0, allErrors.Select(x => x.ErrorMessage))));
            }

            //Retrieve Current Domain Path
            var result = _settings_service.UpdateSettings(model.Srno, _httpContextAccessor.HttpContext.User.Identity.Name, model.SettingValue);

            if (result == Models_General.SUCC_ADMIN_UPDATE_SETTINGS)
            {
                return(Ok(new Resp(HttpStatusCode.OK, result)));
            }
            else
            {
                return(Ok(new Resp(HttpStatusCode.BadRequest, result)));
            }
        }