public async Task<OfficeDTO?> EditOfficeAsync(OfficeEditDTO editedOffice)
{
var office = await dbContext.Offices.Include(o => o.Address)
.Include(o => o.SalesPeople)
.FirstOrDefaultAsync(o => o.Id == editedOffice.Id);
if (office == null)
return null;
var selectedSalesPeopleIds = office.SalesPeople.Select(o => o.Id).ToList();
if (editedOffice.Name != null)
office.Name = editedOffice.Name;
if(editedOffice.Address != null)
{
public async Task<OfficeDTO?> EditOfficeAsync(OfficeEditDTO editedOffice)
{
var office = await dbContext.Offices.Include(o => o.Address)
.Include(o => o.SalesPeople)
.FirstOrDefaultAsync(o => o.Id == editedOffice.Id);
if (office == null)
return null;
var selectedSalesPeopleIds = office.SalesPeople.Select(o => o.Id).ToList();
if (editedOffice.Name != null)
office.Name = editedOffice.Name;
if(editedOffice.Address != null)
{