Exemple #1
0
 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];
     }));
 }
Exemple #2
0
        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)));
        }
Exemple #3
0
        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));
            }
        }
Exemple #8
0
 public async Task <TasklifyTask> UpdateByIdAsync(int id, TasklifyTask task)
 {
     ValidateAssigneeId(task.Assignee_Id);
     return(await _tDal.UpdateByIdAsync(id, task));
 }
Exemple #9
0
        public async Task <IActionResult> Add([FromBody] TasklifyTask task)
        {
            var tmpTask = await _tDal.AddAsync(task.Summary, task.Description);

            return(Ok(tmpTask));
        }