Пример #1
0
 public List <Core.Models.Task> Post([FromBody] Core.Models.Task task)
 {
     if (task.Id == null)
     {
         _service.Add(task);
     }
     else
     {
         _service.Edit(task);
     }
     return(_service.GetAll());
 }
Пример #2
0
        private static Core.Models.Task ConvertToEntity(TaskEntity entity)
        {
            var taskEntity = new Core.Models.Task
            {
                Id          = entity.Id,
                ToDoListId  = entity.ToDoListId,
                Name        = entity.Name,
                Description = entity.Description,
                Priority    = entity.Priority,
                Created     = entity.Created,
                UpDated     = entity.UpDated,
                DueDate     = entity.UpDated,
                Completed   = entity.Completed
            };

            return(taskEntity);
        }
Пример #3
0
 public ActionResult Edit(int id, IFormCollection collection)
 {
     try
     {
         var task = new Core.Models.Task
         {
             Description = collection["Name"].ToString(),
             Status      = collection["Status"] == "true"
         };
         _service.Edit(task);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
Пример #4
0
 public ActionResult Create(IFormCollection collection)
 {
     try
     {
         var task = new Core.Models.Task
         {
             Description = collection["Name"].ToString(),
             Status      = false
         };
         _service.Add(task);
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception ex)
     {
         return(View());
     }
 }
Пример #5
0
 public void Put([FromBody] Core.Models.Task task)
 {
     _service.Edit(task);
 }