public async Task <ActionResult> EditItem(DraftPlanItemViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var draftPlanItemDTO = viewModel.ToDTO(); await DraftPlanProvider.EditItem(viewModel.PlanGuid, draftPlanItemDTO); return(RedirectToAction("Items", new { planGuid = viewModel.PlanGuid })); }