public void addOrUpdateConnection(AspNetUserConnectionModel aspNetUserConnectionModel) { try { AspNetUser_Connections aspNetUser_Connections = dbContext.AspNetUser_Connections.Where(x => x.ConnectionID == aspNetUserConnectionModel.ConnectionID).FirstOrDefault(); if (aspNetUser_Connections == null) { aspNetUser_Connections = new AspNetUser_Connections(); aspNetUserConnectionModel.ID = Guid.NewGuid().ToString(); UserMapper.Map(dbContext, aspNetUserConnectionModel, aspNetUser_Connections); dbContext.AspNetUser_Connections.Add(aspNetUser_Connections); } else { //update UserMapper.Map(dbContext, aspNetUserConnectionModel, aspNetUser_Connections); } base.SaveChanges(false); } catch (Exception ex) { base.HandleError(null, CommonLayer.LookUps.ErrorType.Exception, ex); } }
public static void Map(LMYFrameWorkMVCEntities dbContext, List <AspNetUser_Connections> src, List <AspNetUserConnectionModel> dest) { foreach (AspNetUser_Connections aspNetUser_Connections in src) { AspNetUserConnectionModel aspNetUserConnectionModel = new AspNetUserConnectionModel(); Map(dbContext, aspNetUser_Connections, aspNetUserConnectionModel); dest.Add(aspNetUserConnectionModel); } }
private AspNetUserConnectionModel GetAspNetUserConnectionModel(HttpBrowserCapabilitiesBase httpBrowserCapabilitiesBase, string userId, string connectionID, string ip, string sessionID) { AspNetUserConnectionModel aspNetUserConnectionModel = new AspNetUserConnectionModel(); aspNetUserConnectionModel.UserId = userId; aspNetUserConnectionModel.ConnectionID = connectionID; aspNetUserConnectionModel.IP = ip; aspNetUserConnectionModel.CopyPropertyValues(httpBrowserCapabilitiesBase); aspNetUserConnectionModel.SessionID = sessionID; return(aspNetUserConnectionModel); }
public static void Map(LMYFrameWorkMVCEntities dbContext, AspNetUserConnectionModel src, AspNetUser_Connections dest) { dest.CopyPropertyValues(src); dest.AspNetUser = dbContext.AspNetUsers.Find(src.UserId); }
public static void Map(LMYFrameWorkMVCEntities dbContext, AspNetUser_Connections src, AspNetUserConnectionModel dest) { dest.CopyPropertyValues(src); }