public ActionResult Create([Bind(Include = "Id,Name,IsDeleted,ModifiedDate,ModifiedUserId,DeletionDate,DeletionUserId,CreatedDate,CreatedUserId")] RoleViewModel roleViewModel) { if (ModelState.IsValid) { roleViewModel.Id = Guid.NewGuid(); roleViewModel.AddRole(roleViewModel); return(RedirectToAction("Index")); } return(View(roleViewModel)); }
public ActionResult Index(RoleViewModel roleViewModel) { try { if (ModelState.IsValid) { bool isDuplicate = false; roleViewModel.rolename = roleViewModel.rolename.Trim(); isDuplicate = roleViewModel.CheckDuplicate(roleViewModel); if (isDuplicate) { roleViewModel.GetRoleDetails(); ViewBag.Message = "Role Already Exists"; return(View("Index", roleViewModel)); } else { roleViewModel.AddRole(roleViewModel); roleViewModel.GetRoleDetails(); ViewBag.Message = "New Role Added Successfully "; ViewData["Roleviewmodel1"] = (from u in roleViewModel.lstRoles select new RoleViewModel { rolename = u.RoleName, status = Convert.ToBoolean(u.Active) }); return(View("Index", roleViewModel)); } } roleViewModel.GetRoleDetails(); ViewData["Roleviewmodel1"] = (from u in roleViewModel.lstRoles select new RoleViewModel { roleId = u.RoleID, rolename = u.RoleName, status = Convert.ToBoolean(u.Active) }); return(View("Index", roleViewModel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }