Exemple #1
0
        public static int AddMultiLineUser(List <LineUser> modelList)
        {
            using (var entity = new BusEntities())
            {
                var addCnt = 0;
                try
                {
                    foreach (var model in modelList)
                    {
                        var q = QueryBuilder.Create <Data.LineUser>();

                        q = q.Equals(x => x.UserID, model.UserID);
                        q = q.Equals(x => x.LineID, model.LineID);
                        q = q.Equals(x => x.RideType, model.RideType);
                        q = q.Equals(x => x.DelFlag, model.DelFlag);

                        var list = LineUserList(q);
                        if (list != null && list.Count > 0)
                        {
                            continue;
                        }

                        entity.AddToLineUser(model);
                        entity.SaveChanges();
                        addCnt++;
                    }
                }
                catch { }
                return(addCnt);
            }
        }
Exemple #2
0
 public static int AddLineUser(LineUser model)
 {
     using (var entity = new BusEntities())
     {
         var id = 0;
         try
         {
             entity.AddToLineUser(model);
             entity.SaveChanges();
             id = model.ID;
         }
         catch { }
         return(id);
     }
 }