Exemplo n.º 1
0
        private List <UserProfileDetailModel> datafunc()
        {
            var listdata = new List <UserProfileDetailModel>();

            foreach (var row in RadGridProfile.Rows)
            {
                if (((bool)row.Cells["CreateStatus"].Value == true) || ((bool)row.Cells["EditStatus"].Value == true) || ((bool)row.Cells["DeleteStatus"].Value == true) ||
                    ((bool)row.Cells["PrintStatus"].Value == true) || ((bool)row.Cells["ViewStatus"].Value == true))
                {
                    var tempdata = new UserProfileDetailModel()
                    {
                        ProfileId    = ProfileId,
                        ModuleId     = (int)row.Cells["ModuleId"].Value,
                        CreateStatus = Convert.ToBoolean(row.Cells["CreateStatus"].Value),
                        EditStatus   = Convert.ToBoolean(row.Cells["EditStatus"].Value),
                        DeleteStatus = Convert.ToBoolean(row.Cells["DeleteStatus"].Value),
                        PrintStatus  = Convert.ToBoolean(row.Cells["PrintStatus"].Value),
                        ViewStatus   = Convert.ToBoolean(row.Cells["ViewStatus"].Value),
                    };
                    listdata.Add(tempdata);
                }
            }

            return(listdata);
        }
 public int saveUserProfileDetail(UserProfileDetailModel model)
 {
     try
     {
         using (_context = new HSSNInventoryEntities())
         {
             var data = new UserProfileDetail()
             {
                 ProfileId    = model.ProfileId,
                 ModuleId     = model.ModuleId,
                 CreateStatus = model.CreateStatus,
                 EditStatus   = model.EditStatus,
                 DeleteStatus = model.DeleteStatus,
                 PrintStatus  = model.PrintStatus,
                 ViewStatus   = model.ViewStatus
             };
             _context.Entry(data).State = EntityState.Added;
             _context.SaveChanges();
             return(data.ProfileDetailId);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }