public async Task <ActionResult> Create( [Bind(Include = "FieldId,Name,ClientId")] FieldViewModel fieldViewModel) { if (ModelState.IsValid) { var result = fieldAppService.Add(fieldViewModel); if (!result.IsValid) { foreach (var validationAppError in result.Errors) { ModelState.AddModelError(string.Empty, validationAppError.Message); } return(View(fieldViewModel)); } // TODO: check if this should be the action to redirect to return(RedirectToAction("Details", "Client", new { id = fieldViewModel.ClientId })); } return(View(fieldViewModel)); }
public void Post([FromBody] FieldViewModel fieldViewModel) { _fieldAppService.Add(fieldViewModel); }