public IHttpActionResult Put(int id, QuestionViewModel question) { IHttpActionResult ret = null; if (ModelState.IsValid) { if (!String.IsNullOrEmpty(question.SourceTypeString)) { question.SourceType = (SourceType)Enum.Parse(typeof(SourceType), question.SourceTypeString); } if (!String.IsNullOrEmpty(question.ControlTypeString)) { question.ControlType = (ControlType)Enum.Parse(typeof(ControlType), question.ControlTypeString); } if (question.Validations != null) { question.SelectedValidations.AddRange(question.Validations.Where(x => x.IsChecked).Select(s => s.Name)); } question.Id = id; _questionService.SaveQuestion(question); var ques = _questionService.GetQuestion(id); SetEnumData(ques); ret = Ok(ques); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Post( FolderViewModel folder) { IHttpActionResult ret = null; if (ModelState.IsValid) { folder.Components = new List <BasicComponentViewModel>(); if (folder.TargetComponentId > 0) { folder.Components.Add(new BasicComponentViewModel() { Id = folder.TargetComponentId, ComponentType = BgsComponentsEnum.Task }); } var savedFolder = _folderService.AddFolder(folder); ret = Created <FolderViewModel>( Request.RequestUri + savedFolder.Id.ToString(), folder); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Put(int id, FolderViewModel folder) { IHttpActionResult ret = null; if (ModelState.IsValid) { folder.Id = id; _folderService.UpdateFolder(folder); ret = Ok(folder); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Put(int id, ResponsibilityViewModel responsibility) { IHttpActionResult ret = null; if (ModelState.IsValid) { responsibility.Id = id; _responsibilityService.UpdateResponsibility(responsibility); ret = Ok(responsibility); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Put(int id, BasicTaskViewModel task) { IHttpActionResult ret = null; if (ModelState.IsValid) { task.Id = id; _taskService.UpdateTask(task); ret = Ok(task); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Put(int id, StepViewModel step) { IHttpActionResult ret = null; if (ModelState.IsValid) { step.Id = id; _stepService.UpdateStep(step); ret = Ok(step); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Post( RoleViewModel role) { IHttpActionResult ret = null; if (ModelState.IsValid) { var savedRole = _roleService.AddRole1(role); ret = Created <RoleViewModel>( Request.RequestUri + savedRole.Id.ToString(), role); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Post( BasicTaskViewModel task) { IHttpActionResult ret = null; if (ModelState.IsValid) { var savedTask = _taskService.AddTask(task); ret = Created <BasicTaskViewModel>( Request.RequestUri + savedTask.Id.ToString(), task); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }
public IHttpActionResult Post( StepViewModel step) { IHttpActionResult ret = null; if (ModelState.IsValid) { var savedStep = _stepService.AddStep(step); ret = Created <StepViewModel>( Request.RequestUri + savedStep.Id.ToString(), step); } else { System.Web.Http.ModelBinding.ModelStateDictionary errors = BgsHelper.ConvertToModelState(ModelState); ret = BadRequest(errors); } return(ret); }