public async Task <ActionResult> Edit(int projectId, int claimId, [UsedImplicitly] string ignoreMe) { var claim = await _claimsRepository.GetClaim(projectId, claimId); var error = WithClaim(claim); if (error != null) { return(error); } try { await _claimService.SaveFieldsFromClaim(projectId, claimId, CurrentUserId, GetCustomFieldValuesFromPost()); return(RedirectToAction("Edit", "Claim", new { projectId, claimId })); } catch (Exception exception) { ModelState.AddException(exception); return(await Edit(projectId, claimId)); } }