// GET: Account/RoleRights public JsonResult GetRoles() { JsonResult result = new JsonResult(); List <Role> Roles = RoleRightService.GetRole <Role>().ToList(); result = Json(new { sucess = true, Roles = Roles }, JsonRequestBehavior.AllowGet); return(result); }
public JsonResult SaveEmployeeRoles(Role role) { JsonResult result = new JsonResult(); if (role != null) { try { Role _role = null; if (role.Id > 0) { _role = RoleRightService.GetRole <Role>(r => r.Id == role.Id).FirstOrDefault(); _role.ModifiedBy = USER_OBJECT.UserName; _role.ModifiedOn = DateTimeConverter.SingaporeDateTimeConversion(DateTime.Now); } else { _role = new Role(); _role.CreatedBy = USER_OBJECT.UserName; _role.CreatedOn = DateTimeConverter.SingaporeDateTimeConversion(DateTime.Now); } _role.RoleCode = role.RoleCode; _role.RoleDescription = role.RoleDescription; _role.IsActive = role.IsActive; RoleRightService.Save(_role); result = Json(new { sucess = true, message = "Saved successfully" }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { if (ex.InnerException != null && !string.IsNullOrEmpty(ex.InnerException.Message)) { return(Json(new { success = false, message = ex.InnerException.Message }, JsonRequestBehavior.DenyGet)); } } } else { result = Json(new { sucess = false, message = "No Data Found" }, JsonRequestBehavior.AllowGet); } return(result); }