public async Task <ConstructionCo> Update(ConstructionCo constructionCo) { _context.ConstructionCo.Update(constructionCo); await _context.SaveChangesAsync(); return(constructionCo); }
public async Task <ConstructionCo> Add(ConstructionCo constructionCo) { constructionCo.IsActive = true; _context.ConstructionCo.Add(constructionCo); await _context.SaveChangesAsync(); return(constructionCo); }
public async Task <bool> Delete(ConstructionCo constructionCo) { if (!constructionCo.Jobs.Any(job => job.IsActive)) { constructionCo.IsActive = false; await _context.SaveChangesAsync(); return(true); } else { return(false); } }