public ActionResult Create(CompanyModel model) { var company = model.ConvertToDbCompany(_companyBusinessLogic, _contactBusinessLogic); _companyBusinessLogic.Add(company); return RedirectToAction("Add", "Site", company.Id); }
public static CompanyModel ConvertToCompanyModel(this Company company) { var result = new CompanyModel(); result.Id = company.Id; result.Name = company.Name; result.CreateDate = company.CreateDate; result.Comment = company.Comment; result.OwnerName = company.Owner != null ? company.Owner.Name : String.Empty; result.Sector = company.Sector != null ? company.Sector.Name : String.Empty; result.Size = company.Size != null ? company.Size.Name : String.Empty; result.Status = company.Status != null ? company.Status.Name : String.Empty; result.Type = company.Type != null ? company.Type.Name : String.Empty; return result; }
public ActionResult Add(CompanyModel model) { var company = model.ConvertToDbCompany(_companyBusinessLogic, _contactBusinessLogic); //foreach (var clientSite in company.Sites) //{ // company.Sites.Add(_siteBusinessLogic.GetById(clientSite.Id)); //} _companyBusinessLogic.Update(company); return RedirectToAction("List"); }