public async Task <ActionResult <Labels> > AttachLabel([FromBody] LabelsTasks model) { var labelsTasks = new LabelsTasks { TasksId = model.TasksId, LabelsId = model.LabelsId }; await _context.LabelsTasks.AddAsync(labelsTasks); var result = _context.SaveChangesAsync(); if (result.Result == 1) { return(Ok()); } return(BadRequest()); }
public async Task <ActionResult <Labels> > DetachLabel([FromBody] LabelsTasks model) { var labelTask = new LabelsTasks { TasksId = model.TasksId, LabelsId = model.LabelsId }; var connection = await _context.LabelsTasks.Where(x => x.TasksId == labelTask.TasksId && x.LabelsId == labelTask.LabelsId).FirstAsync(); _context.LabelsTasks.Remove(connection); var result = _context.SaveChangesAsync(); if (result.Result == 1) { return(Ok()); } return(BadRequest()); }