public ActionResult Add(string name) { // TODO: Validate input before using it var task = new Task {Name = name}; repository.Add(task); return Json(task, JsonRequestBehavior.AllowGet); }
public ActionResult AjaxAddTask(string title) { var context = new TodoEntities(); var max_seq = context.Tasks.Max(t => t.seq); var task = new Task(); task.seq = max_seq + 1; task.type = Task.TYPE_NOTYET; task.title = title; task.created = DateTime.Now; task.modified = task.created; context.Tasks.Add(task); context.SaveChanges(); return Json(task.id); }
public void Update(Task item) { var index = tasks.FindIndex(x => x.Id == item.Id); tasks[index] = item; }
public void Delete(Task item) { tasks.RemoveAll(x => x.Id == item.Id); }
public Task Add(Task item) { item.Id = tasks.Any() ? tasks.Max(x => x.Id) + 1 : 1; tasks.Add(item); return item; }
public void Update(Task item) { session.SaveOrUpdate(item); }
public void Delete(Task item) { session.Delete(item); }
public Task Add(Task item) { return session.Save(item) as Task; }