public ActionResult UpdateCompleted(int id) { try { var db = new TaskRepository(); var isCompleted = !string.IsNullOrWhiteSpace(Request.Params["task-row-" + id + "-completed"]); var task = db.GetTask(id); task.CompletedAt = isCompleted ? (DateTime?)DateTime.Now : (DateTime?)null; db.UpdateTask(task); } catch (Exception e) { Response.StatusCode = (int)HttpStatusCode.BadRequest; Response.StatusDescription = e.Message; } return new EmptyResult(); }
// // GET: /Task/ public ActionResult Index(string taskType) { ViewData["Tasks"] = new TaskRepository().GetTasksByType(taskType); return View(); }