public async Task DeleteAsync(long id) { var company = await GetByIdAsync(id); ExceptionFuncs.IsNull(company, "Company does not exist.", HttpStatusCode.UnprocessableEntity); await RemoveAsync(company); await SaveChangesAsync(); }
public async Task UpdateAsync(long id, NewCompanyRequest model) { var company = await GetByIdAsync(id); ExceptionFuncs.IsNull(company, "Company does not exist.", HttpStatusCode.UnprocessableEntity); UpdateCompanyModel(company, model); await UpdateAsync(company); await SaveChangesAsync(); }