public async Task <TasklifyTask> UpdateByIdAsync(int id, TasklifyTask task) { return(await Task.Run(() => { _tasks[id].Summary = task.Summary; _tasks[id].Description = task.Description; return _tasks[id]; })); }
public async Task <IActionResult> UpdateById(int id, [FromBody] TasklifyTask task) { if (string.IsNullOrEmpty(task.Summary)) { return(BadRequest("Summary cannot be empty.")); } return(Ok(await _tDal.UpdateByIdAsync(id, task))); }
public async Task <TasklifyTask> AddAsync(string summary, string description) { _current_id += 1; var tmpTask = new TasklifyTask(_current_id, summary, description); _tasks.Add(tmpTask.Id, tmpTask); return(await Task.FromResult(tmpTask)); }
public async Task <TasklifyTask> AddAsync(string summary, string description, int?assignee_id = null) { ValidateTask(summary, description, assignee_id); _current_id += 1; var tmpTask = new TasklifyTask(_current_id, summary, description, assignee_id); _tasks.Add(tmpTask.Id, tmpTask); return(await Task.FromResult(tmpTask)); }
public async Task <IActionResult> Add([FromBody] TasklifyTask task) { try { var tmpTask = await _tBLL.AddAsync(task.Summary, task.Description, task.Assignee_Id); return(Ok(tmpTask)); } catch (Exception exception) { return(BadRequest(exception.Message)); } }
public async Task <TasklifyTask> UpdateByIdAsync(int id, TasklifyTask task) { return(await Task.Run(() => { if (!_tasks.ContainsKey(id)) { return null; } ValidateTask(task.Summary, task.Description); _tasks[id].Summary = task.Summary; _tasks[id].Description = task.Description; _tasks[id].Assignee_Id = task.Assignee_Id; return _tasks[id]; })); }
public async Task <IActionResult> UpdateById(int id, [FromBody] TasklifyTask task) { try { var tmpTask = await _tBLL.UpdateByIdAsync(id, task); if (tmpTask is null) { return(StatusCode(403)); } return(base.Ok((object)tmpTask)); } catch (Exception exception) { return(BadRequest(exception.Message)); } }
public async Task <TasklifyTask> UpdateByIdAsync(int id, TasklifyTask task) { ValidateAssigneeId(task.Assignee_Id); return(await _tDal.UpdateByIdAsync(id, task)); }
public async Task <IActionResult> Add([FromBody] TasklifyTask task) { var tmpTask = await _tDal.AddAsync(task.Summary, task.Description); return(Ok(tmpTask)); }