Пример #1
0
        public CustomerCompany Create(ViewModels.CustomerCompanyViewModel model)
        {
            CustomerCompany entity = new CustomerCompany();
            entity.Name = model.Name;
            entity.BrandName = model.BrandName;
            entity.IndustryID = Utilities.GetCascadingId(model.IndustryCode);
            entity.IndustryValue = model.IndustryCode;
            entity.CustomerCateID = model.CustomerCateID;
            entity.CityID = Utilities.GetCascadingId(model.CityCode);
            entity.CityValue = model.CityCode;
            entity.Address = model.Address;
            entity.AddTime = DateTime.Now;
            entity.AddUser = CookieHelper.MemberID;
            entity.Description = model.Description;
            entity.Fax = model.Fax;
            entity.LastTime = DateTime.Now;
            entity.LastUser = CookieHelper.MemberID;
            entity.Phone = model.Phone;

            //entity.Finance = model.Finance;
            //entity.FinancePhone = model.FinancePhone;
            entity.ProxyName = model.ProxyName;
            entity.ProxyPhone = model.ProxyPhone;
            entity.ProxyAddress = model.ProxyAddress;
            entity.RelationID = model.RelationID;
            db.Add<CustomerCompany>(entity);
            db.Commit();
            return entity;
        }
Пример #2
0
 public void Update(CustomerCompany model)
 {
     var target = Find(model.ID);
     db.Attach<CustomerCompany>(target);
     target.Address = model.Address;
     target.BrandName = model.BrandName;
     target.CustomerCateID = model.CustomerCateID;
     target.IndustryID = model.IndustryID;
     target.IndustryValue = model.IndustryValue;
     target.CityID = model.CityID;
     target.RelationID = model.RelationID;
     target.Description = model.Description;
     target.Fax = model.Fax;
     target.LastTime = model.LastTime;
     target.LastUser = model.LastUser;
     target.Name = model.Name;
     target.Phone = model.Phone;
     target.Finance = model.Finance;
     target.FinancePhone = model.FinancePhone;
     target.ProxyName = model.ProxyName;
     target.ProxyPhone = model.ProxyPhone;
     target.ProxyAddress = model.ProxyAddress;
     target.IsCommon = false;
     target.AddUser = CookieHelper.MemberID;
     db.Commit();
 }
Пример #3
0
 public void Create(CustomerCompany model)
 {
     db.Add<CustomerCompany>(model);
     db.Commit();
 }
Пример #4
0
 public void Delete(CustomerCompany model)
 {
     var target = Find(model.ID);
     db.Remove<CustomerCompany>(target);
     db.Commit();
 }