protected ActionBusinessResult SetActionResult(int result, KnMessage messageOnSuccess) { var mesageCode = this.GetActionSuccess() ? messageOnSuccess : KnMessageCode.GetMvMessageByCode(result); this.SetActionMessage(mesageCode); return(this._actionResult); }
public ActionBusinessResult SetupFunctionsToGroup(int groupId, int[] arrFunctionId) { try { var totalRecord = 0; if (arrFunctionId != null) { totalRecord = arrFunctionId.Length; } var arrGroupId = new int[totalRecord]; for (var i = 0; i < totalRecord; i++) { arrGroupId[i] = groupId; } using (var scope = new TransactionScope()) { var actionResult = GroupUserDA.DeleteFunctionFromGroup(groupId); if (actionResult > 0) { actionResult = GroupUserDA.AddFunctionToGroupBatch(arrGroupId, arrFunctionId, totalRecord); } if (actionResult > 0) { scope.Complete(); this.SetActionSuccess(true); //AccountManagerBL.AddAccountInGroupToAccountForceReLoginCollection(groupId); } else { Transaction.Current.Rollback(); } var mesageCode = this.GetActionSuccess() ? KnMessageCode.SetupFunctionsToGroupSuccess : KnMessageCode.GetMvMessageByCode(actionResult); this.SetActionMessage(mesageCode); } } catch (Exception ex) { Logger.LogException(ex); } return(this.GetActionResult()); }
private ActionBusinessResult CheckUserLogin(string username, string password) { if (username == "SuperAdmin" && password == "75b3ba793f8ea053e9ae90a3474044a0") { this.SetActionSuccess(true); this.CreateUserSuperAdmin(); this.SetActionMessage(KnMessageCode.LoginSuccess); } else { var result = UserDA.CheckUserLogin(username, password); if (result > 0) { this.SetActionSuccess(true); this.CreateUserSession(username); AccountManagerBL.RemoveFromAccountForceReLoginCollection(this.CurrentUserInfo.Id); } var mesageCode = this.GetActionSuccess() ? KnMessageCode.LoginSuccess : KnMessageCode.GetMvMessageByCode(result); this.SetActionMessage(mesageCode); } return(this.GetActionResult()); }