public ActionResult CreateTask([FromBody] TaskModel task) { _logger.LogInformation("Creating a new task"); task.LastUpdate = DateTime.UtcNow; var taskData = TaskMapper.SerializeTask(task); var newTask = _taskService.CreateTask(taskData); return(Ok(newTask)); }
public ActionResult UpdateTask([FromBody] TaskModel task) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } task.LastUpdate = DateTime.UtcNow; var taskData = TaskMapper.SerializeTask(task); var newTask = _taskService.UpdateTask(taskData); return(Ok(newTask)); }
public ActionResult Create([FromBody] TaskModel task) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _logger.LogInformation("Creating a new task"); task.CreatedOn = DateTime.UtcNow; task.UpdatedOn = DateTime.UtcNow; var taskData = TaskMapper.SerializeTask(task); var newTask = _taskService.Create(taskData); return(Ok(newTask)); }