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); } }
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); } }