Пример #1
0
        public ActionResult Create(CompanyModel model)
        {
            var company = model.ConvertToDbCompany(_companyBusinessLogic, _contactBusinessLogic);
            _companyBusinessLogic.Add(company);

            return RedirectToAction("Add", "Site", company.Id);
        }
Пример #2
0
 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;
 }
Пример #3
0
        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");
        }