public async Task <IActionResult> Edit(int id, [Bind("Id,Title,Description,Status,CreationDate,EditDate,ConcludedDate")] TaskViewModel taskViewModel) { if (id != taskViewModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { TasksContext.UpdateTask(_mapper.Map <Task>(taskViewModel)); } catch (DbUpdateConcurrencyException) { if (!await TaskExists(taskViewModel.Id)) { throw; } } return(RedirectToAction(nameof(Index))); } return(View(taskViewModel)); }
public ActionResult EditMethod(TaskObject task) { TasksContext context = HttpContext.RequestServices.GetService(typeof(TasksContext)) as TasksContext; context.UpdateTask(task); return(RedirectToAction("Index")); }