public ActionResult Create(Task taskModel) { try { // TODO: Add insert logic here if (ModelState.IsValid) { if (DateTime.Compare(taskModel.date_plan, DateTime.Today) >= 0) { var db = new DatabaseDataContext(); var task = new Task(); var userCon = db.Users.SingleOrDefault(u => u.user_id == user); task.header = taskModel.header; task.text = taskModel.text; task.date_plan = taskModel.date_plan; task.user = user; task.done = false; task.User1 = userCon; db.Tasks.InsertOnSubmit(task); db.SubmitChanges(); return RedirectToAction("Index", new { id = task.user, done = false }); }else ModelState.AddModelError("", "Date must be more than today"); } return View(taskModel); } catch { return View(taskModel); } }
public async Task <ActionResult> DeleteConfirmed(int id) { Task task = await db.Tasks.FindAsync(id); db.Tasks.Remove(task); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit(Guid id, Task task) { try { // TODO: Add update logic here DAL.TaskCRUD.Edit(task, id); return RedirectToAction("Index"); } catch { return View(); } }
public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Task tasks = await db.Tasks.FindAsync(id); if (tasks == null) { return(HttpNotFound()); } return(View(tasks)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Task tasks = await db.Tasks.FindAsync(id); if (tasks != null) { SelectList projects = new SelectList(db.Projects, "Id", "Name", tasks.ProjectId); ViewBag.Projects = projects; return(View(tasks)); } return(RedirectToAction("Index")); }
public static bool Edit(Task editedTask, Guid taskIdTobeEdited) { using (var context = new ToDoEntities()) { var selectedtask = context.Tasks.FirstOrDefault(x => x.TaskId == taskIdTobeEdited); if (selectedtask != null) { selectedtask.Reminder = editedTask.Reminder; selectedtask.Attachments = editedTask.Attachments; selectedtask.Detail = editedTask.Detail; selectedtask.DueDate = editedTask.DueDate; selectedtask.TaskAndSub = editedTask.TaskAndSub; selectedtask.Title = editedTask.Title; selectedtask.UserId = editedTask.UserId; context.SaveChanges(); } } return false; }
public ActionResult Create([Bind(Include = "Id,Name,ProjectId")] Task task) { if (string.IsNullOrEmpty(task.Name) || task.Name.Length > 49) { ModelState.AddModelError("Name", "Error"); } else if (task.ProjectId == null) { ModelState.AddModelError("ProjectId", "Error"); } if (ModelState.IsValid) { db.Tasks.Add(task); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(task)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name,ProjectId")] Task task) { if (string.IsNullOrEmpty(task.Name) || task.Name.Length > 49) { ModelState.AddModelError("Name", "Error"); } else if (task.ProjectId == null) { ModelState.AddModelError("ProjectId", "Error"); } if (ModelState.IsValid) { db.Entry(task).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(task)); }
private void detach_Tasks(Task entity) { this.SendPropertyChanging(); entity.User1 = null; }
private void attach_Tasks(Task entity) { this.SendPropertyChanging(); entity.User1 = this; }
partial void DeleteTask(Task instance);
partial void UpdateTask(Task instance);
partial void InsertTask(Task instance);
public ActionResult Edit(int id, Task taskModel) { try { // TODO: Add update logic here if (ModelState.IsValid) { var db = new DatabaseDataContext(); var task = db.Tasks.SingleOrDefault(t => t.task_id == id); task.header = taskModel.header; task.text = taskModel.text; task.date_plan = taskModel.date_plan; task.done = taskModel.done; db.SubmitChanges(); return RedirectToAction("Index", new { id = task.user,done=task.done}); } return View(taskModel); } catch { return View(taskModel); } }