public string AddAccessRole(checkboxSelect selectCheckbox) { using (var _context = new YSCMEntities()) { try { if (selectCheckbox.uncheckResult != null) { var some1 = _context.AuthorizationItems.Where(x => selectCheckbox.uncheckResult.Contains(x.AccessNamesId)).ToList(); if (some1 != null) { foreach (var data1 in some1) { //AccessNamesId = data2.AccessNameID, //RoleId = roleid, data1.DeletedBy = "190455"; data1.Deleteddate = DateTime.Now; data1.DeleteFlag = true; _context.SaveChanges(); } } } if (selectCheckbox.resultText != null) { var some = _context.AuthorizationItems.Where(x => selectCheckbox.resultText.Contains(x.AccessNamesId)).ToList(); if (some != null) { foreach (var data2 in selectCheckbox.resultText) { _context.AuthorizationItems.Add(new AuthorizationItem { AccessNamesId = data2, RoleId = selectCheckbox.roleId, UpdatedBy = "190455", Updateddate = DateTime.Now, DeleteFlag = false }); _context.SaveChanges(); } } } //some.ForEach(a => a.AccessNameStatus = true); return("Data save sucessfully"); } catch (Exception ex) { throw ex; } } }
public string AddAccessRole(checkboxSelect selectCheckbox) { var result = _iConfigAccessInterface.AddAccessRole(selectCheckbox); return(result); }
public string AddAccessRole(checkboxSelect selectCheckbox) { return(_iConfigAccessInterfaceDA.AddAccessRole(selectCheckbox)); }