public ActionResult EditRole(lmsRoleMaster objRoleMaster)
        {
            var saveRoleDetails = _objIAdminOperations.SaveRole(objRoleMaster);

            //ViewBag.Message = viewMessage;
            return(RedirectToAction("ViewRole", new { RoleId = saveRoleDetails, viewMessage = "Role Details Saved Successfully" }));
        }
예제 #2
0
        public int SaveRole(lmsRoleMaster objRoleMaster)
        {
            var resultId = 0;

            try
            {
                if (objRoleMaster.ROLEID > 0)
                {
                    _objLabManagementEntities.lmsRoleMasters.Attach(objRoleMaster);
                    _objLabManagementEntities.Entry(objRoleMaster).State = EntityState.Modified;
                    _objLabManagementEntities.SaveChanges();
                    return(objRoleMaster.ROLEID);
                }
                _objLabManagementEntities.lmsRoleMasters.Add(objRoleMaster);
                _objLabManagementEntities.SaveChanges();
                resultId = _objLabManagementEntities.lmsRoleMasters.LastOrDefault().ROLEID;
            }
            catch (Exception ex)
            {
                _objIAppLogger.LogError(ex);
            }

            return(resultId);
        }