예제 #1
0
        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);
            }
        }
예제 #2
0
        public void removeConnection(string connectionID)
        {
            try
            {
                AspNetUser_Connections aspNetUser_Connections = dbContext.AspNetUser_Connections.Where(x => x.ConnectionID == connectionID).FirstOrDefault();
                if (aspNetUser_Connections != null)
                {
                    dbContext.AspNetUser_Connections.Remove(aspNetUser_Connections);

                    base.SaveChanges(false);
                }
            }
            catch (Exception ex)
            {
                base.HandleError(null, CommonLayer.LookUps.ErrorType.Exception, ex);
            }
        }
예제 #3
0
 public static void Map(LMYFrameWorkMVCEntities dbContext, AspNetUserConnectionModel src, AspNetUser_Connections dest)
 {
     dest.CopyPropertyValues(src);
     dest.AspNetUser = dbContext.AspNetUsers.Find(src.UserId);
 }
예제 #4
0
 public static void Map(LMYFrameWorkMVCEntities dbContext, AspNetUser_Connections src, AspNetUserConnectionModel dest)
 {
     dest.CopyPropertyValues(src);
 }