Esempio n. 1
0
 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);
        }
Esempio n. 3
0
 public void Update(Task item)
 {
     var index = tasks.FindIndex(x => x.Id == item.Id);
     tasks[index] = item;
 }
Esempio n. 4
0
 public void Delete(Task item)
 {
     tasks.RemoveAll(x => x.Id == item.Id);
 }
Esempio n. 5
0
 public Task Add(Task item)
 {
     item.Id = tasks.Any() ? tasks.Max(x => x.Id) + 1 : 1;
     tasks.Add(item);
     return item;
 }
Esempio n. 6
0
 public void Update(Task item)
 {
     session.SaveOrUpdate(item);
 }
Esempio n. 7
0
 public void Delete(Task item)
 {
     session.Delete(item);
 }
Esempio n. 8
0
 public Task Add(Task item)
 {
     return session.Save(item) as Task;
 }