public async Task <ActionResult <GroupsTasks> > AddTaskToGroup([FromBody] GroupsTasks model) { var groupTask = new GroupsTasks { TasksId = model.TasksId, GroupsId = model.GroupsId }; await _context.GroupsTasks.AddAsync(groupTask); var result = await _context.SaveChangesAsync(); return(Ok(result)); }
public async Task <ActionResult <GroupsTasks> > RemoveTaskFromGroup([FromBody] GroupsTasks model) { var labelTask = new GroupsTasks { TasksId = model.TasksId, GroupsId = model.GroupsId }; var connection = await _context.GroupsTasks.Where(x => x.TasksId == labelTask.TasksId && x.GroupsId == labelTask.GroupsId).FirstAsync(); _context.GroupsTasks.Remove(connection); var result = _context.SaveChangesAsync(); if (result.Result == 1) { return(Ok()); } return(BadRequest()); }