public void Copy(Company companyToCopy) { this.Id = companyToCopy.Id; this.Name = companyToCopy.Name; this.Office = companyToCopy.Office; this.Contacts = companyToCopy.Contacts; }
public async Task<IHttpActionResult> Create(string name, int officeId) { var company = new Company(name); company.Office = database.Get<Office>().FirstOrDefault(office => office.Id == officeId); this.database.Add(company); return await SaveAndReturn(company); }
public async Task<IHttpActionResult> Create(string name) { var company = new Company(name); this.database.Add(company); return await this.SaveAndReturn(company); }
public CompanyViewModel(Company company) { this.Name = company.Name; this.SuiteNumber = company.Office.SuiteNumber; }