示例#1
0
 private bool Validate(Enterprise enterprise)
 {
     using (var db = GetDataContext())
     {
         var entity = db.Enterprises.FirstOrDefault(e => e.Name.ToUpper() == enterprise.Name.ToUpper());
         return entity == null ? true : false;
     }
 }
示例#2
0
 public ActionResult Add(Enterprise enterprise)
 {
     if (ModelState.IsValid)
     {
         var index = Core.EnterpriseManager.Add(enterprise);
     }
     return RedirectToAction("Index", new { business = enterprise.Business });
 }
示例#3
0
 public int Add(Enterprise enterprise)
 {
     if (!Validate(enterprise))
     {
         throw new ArgumentException("存在相同的企业名称!");
     }
     using (var db = GetDataContext())
     {
         db.Enterprises.Add(enterprise);
         db.SaveChanges();
         return enterprise.ID;
     }
 }