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()); }
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); }
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()); } }
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()); } }
public void Put([FromBody] Core.Models.Task task) { _service.Edit(task); }