예제 #1
0
        public void Update(Menu entity)
        {
            using (var context = new HRSSContext <Menu>())
            {
                Menu data = context.DBEntities.Where(i => i.MenuId == entity.MenuId).FirstOrDefault();

                if (data == null)
                {
                    throw new Exception("Data Not Exist");
                }
                else
                {
                    data.MenuName = entity.MenuName;
                    data.ParentId = entity.ParentId;
                    data.Url      = entity.Url;
                    data.Sort     = entity.Sort;
                    data.Icon     = entity.Icon;
                    data.SiteMap  = entity.SiteMap;
                    data.TypeMenu = entity.TypeMenu;
                    data.IsPublic = entity.IsPublic;
                    data.EditBy   = entity.EditBy;
                    data.EditDate = entity.EditDate;
                    context.SaveChanges();
                }
            }
        }
예제 #2
0
        public void Update(User entity)
        {
            using (var context = new HRSSContext <User>())
            {
                User data = context.DBEntities.Where(i => i.UserId == entity.UserId).FirstOrDefault();

                if (data == null)
                {
                    throw new Exception("Data Not Exist");
                }
                else
                {
                    data.UserName        = entity.UserName;
                    data.Password        = entity.Password;
                    data.Images          = entity.Images;
                    data.GroupMenuId     = entity.GroupMenuId;
                    data.IsActive        = entity.IsActive;
                    data.ThemeId         = entity.ThemeId;
                    data.SessionID       = entity.SessionID;
                    data.LastLoginTime   = entity.LastLoginTime;
                    data.PasswordExpired = entity.PasswordExpired;
                    data.EditBy          = entity.EditBy;
                    data.EditDate        = entity.EditDate;
                    context.SaveChanges();
                }
            }
        }
예제 #3
0
        public void Delete(Menu entity)
        {
            using (var context = new HRSSContext <Menu>())
            {
                Menu data = context.DBEntities.Where(x => x.MenuId == entity.MenuId).FirstOrDefault();

                if (data == null)
                {
                    throw new Exception("Data Not Exist");
                }
                else
                {
                    context.DBEntities.Remove(data);
                    context.SaveChanges();
                }
            }
        }
예제 #4
0
        public void Add(Menu entity)
        {
            using (var context = new HRSSContext <Menu>())
            {
                Menu data = context.DBEntities.Where(x => x.MenuId == entity.MenuId).FirstOrDefault();

                if (data != null)
                {
                    throw new Exception("Data Already Exist");
                }
                else
                {
                    context.DBEntities.Add(entity);
                    context.SaveChanges();
                }
            }
        }
예제 #5
0
        public void Update(Group entity)
        {
            using (var context = new HRSSContext <Group>())
            {
                Group data = context.DBEntities.Where(i => i.GroupId == entity.GroupId).FirstOrDefault();

                if (data == null)
                {
                    throw new Exception("Data Not Exist");
                }
                else
                {
                    data.GroupName = entity.GroupName;
                    data.EditBy    = entity.EditBy;
                    data.EditDate  = entity.EditDate;
                    context.SaveChanges();
                }
            }
        }