Exemple #1
0
        public async System.Threading.Tasks.Task UpdateTask([FromBody] api.Models.Task task)
        {
            var tsk = Context.Task.Where(p => p.Description == task.Description).ToList().First();

            tsk.IsDone = task.IsDone;
            await Context.SaveChangesAsync();
        }
Exemple #2
0
        public async System.Threading.Tasks.Task DleteTask([FromBody] api.Models.Task task)
        {
            var taskforDel = Context.Task.Where(p => p.Description == task.Description).ToList().Last();

            Context.Remove(taskforDel);
            Context.SaveChangesAsync();
        }
        public async Task <ActionResult <ApiTask> > PostTaskItem(ApiTask task)
        {
            _context.Tasks.Add(task);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTaskItem", new { id = task.id }, task));
        }
        public async Task <IActionResult> PutTaskItem(long id, ApiTask task)
        {
            if (id != task.id)
            {
                return(BadRequest());
            }

            _context.Entry(task).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
Exemple #5
0
        public async System.Threading.Tasks.Task AddTask(string name, [FromBody] api.Models.Task task)
        {
            if (!ValidateDate(task.Date))
            {
                return;
            }

            var tasklist = Context.TaskLists.Where(p => p.Name == name).ToList().Last();

            task.TaskList = tasklist;
            Context.Task.Add(task);
            await Context.SaveChangesAsync();
        }