public ActionResult Add(EditFieldViewModel vm) { if (ModelState.IsValid) { var field = Mapper.Map <DynamicField>(vm); _fieldService.Add(field); return(RedirectToAction("Index")); } return(View(vm)); }
public ValidationAppResult Add(FieldViewModel fieldViewModel) { var fieldObj = Mapping.FieldMapper.FromViewModelToDomain(fieldViewModel); var result = fieldService.Add(fieldObj); Commit(); return(FromDomainToApplicationResult(result)); }
public async Task <ActionResult <FieldViewModel> > Add(FieldViewModel fieldViewModel) { if (!ModelState.IsValid) { return(FormattedResponse(ModelState)); } await _fieldService.Add(_mapper.Map <Field>(fieldViewModel)); return(FormattedResponse(fieldViewModel)); }
public IActionResult Post(string values) { if (ModelState.IsValid) { _fieldService.Add(values); } else { return(BadRequest("I will add error to here")); } return(Ok()); }
public HttpResponseMessage Create(HttpRequestMessage request, Field field) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { _fieldService.Add(field); _fieldService.Save(); response = request.CreateResponse(HttpStatusCode.Created, field); } return response; })); }