public async Task <bool> UpdateSmartTaskAsync(SmartTask SmartTaskToUpdate) { _dataContext.SmartTasks.Update(SmartTaskToUpdate); var updated = await _dataContext.SaveChangesAsync(); return(updated > 0); }
public async Task <IActionResult> Create([FromBody] CreateCustomTaskRequest smartTaskRequest) { var smartTask = new SmartTask { Title = smartTaskRequest.Title, Description = smartTaskRequest.Description, Importance = smartTaskRequest.Importance, DueDate = smartTaskRequest.DueDate, IsCompleted = smartTaskRequest.IsCompleted, UserId = HttpContext.GetUserId() }; await _smartTaskService.CreateSmartTaskAsync(smartTask); var baseUrl = $"{HttpContext.Request.Scheme}://{HttpContext.Request.Host.ToUriComponent()}"; var locationUri = baseUrl + "/" + ApiRoutes.CustomTask.Get.Replace("smartTaskTitle", smartTask.Title); var response = new SmartTaskResponse { Title = smartTask.Title, Description = smartTask.Description, Importance = smartTask.Importance, DueDate = smartTask.DueDate, IsCompleted = smartTask.IsCompleted }; return(Created(locationUri, response)); }
public async Task <bool> CreateSmartTaskAsync(SmartTask SmartTask) { await _dataContext.SmartTasks.AddAsync(SmartTask); var created = await _dataContext.SaveChangesAsync(); return(created > 0); }
public IActionResult Add([FromBody] SmartTask task) { if (task == null) { return(BadRequest()); } if (task.CreateDate == null) { task.CreateDate = DateTime.Now; } if (task.FinishDate == null) { task.IsFinish = false; } _tasks.Add(task); return(Ok()); }