public ActionResult RejectHotMarkRequest(string CardNo, long RequestId) { bool CheckAuthorizerSame = new RequestDataAccess().CheckSameAuthorizer(StateHelper.UserId, Convert.ToInt32(RequestId)); if (CheckAuthorizerSame) { return(Json(new { IsSuccess = false, ErrorMessage = CustomMessages.SameCreatorAndsAuthorizer }, JsonRequestBehavior.AllowGet)); } else { bool flag = false; flag = CardHotMarkMethods.AuthorizeRequest(CardNo, RequestId, "C"); if (flag == true) { return(Json(new { IsSuccess = false, ErrorMessage = CustomMessages.Success }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, ErrorMessage = CustomMessages.GenericErrorMessage }, JsonRequestBehavior.AllowGet)); } } //return Json(flag, JsonRequestBehavior.AllowGet); }
public ActionResult ApproveHotMarkRequest(string CardNo, long RequestId) { //var getSystemRequest = new SystemRequestDataAccess().GetSystemRequest(int.Parse(RequestId.ToString()), "P"); //Checking if Creator is same as Authorizer //if (getSystemRequest.CreatorID == StateHelper.UserId) //{ // return Json(new { IsSuccess = false, ErrorMessage = CustomMessages.SameCreatorAndsAuthorizer }, JsonRequestBehavior.AllowGet); //} bool CheckAuthorizerSame = new RequestDataAccess().CheckSameAuthorizer(StateHelper.UserId, Convert.ToInt32(RequestId)); if (CheckAuthorizerSame) { return(Json(new { IsSuccess = false, ErrorMessage = CustomMessages.SameCreatorAndsAuthorizer }, JsonRequestBehavior.AllowGet)); } else { bool flag = false; CustomerCardDataAccess result = new CustomerCardDataAccess(); var AlreadyHot = result.IsCardHotMarked(CardNo); if (AlreadyHot == "Success") { CardHotMarkMethods.AuthorizeRequest(CardNo, RequestId, "A"); flag = result.CardHotMark(CardNo); return(Json(new { IsSuccess = true, ErrorMessage = CustomMessages.Success }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, ErrorMessage = AlreadyHot }, JsonRequestBehavior.AllowGet)); } } }
public ActionResult RejectMultipleHotMarkRequest(List <HotMarkVM> request) { bool flag = false; int rejectCardsCount = 0, successCardsCount = 0; CustomerCardDataAccess result = new CustomerCardDataAccess(); foreach (var item in request) { CardHotMarkMethods.AuthorizeRequest(item.CardNo, item.RequestId, "C"); flag = result.CardHotMark(item.CardNo); rejectCardsCount++; } return(Json(new { IsSuccess = false, ErrorMessage = string.Format(CustomMessages.MultipleHotmarkApproval, successCardsCount, rejectCardsCount) }, JsonRequestBehavior.AllowGet)); }
public ActionResult ApproveActiveMarkRequest(string CardNo, long RequestId) { bool flag = false; CustomerCardDataAccess result = new CustomerCardDataAccess(); var AlreadyHot = result.IsCardHotMarked(CardNo); if (AlreadyHot == "Card Already Hot Marked") { CardHotMarkMethods.AuthorizeRequest(CardNo, RequestId, "A"); flag = result.CardActiveMark(CardNo); return(Json(new { IsSuccess = true, ErrorMessage = CustomMessages.Success }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, ErrorMessage = AlreadyHot }, JsonRequestBehavior.AllowGet)); } }
public ActionResult ApproveMultipleActiveMarkRequest(List <HotMarkVM> request) { bool flag = false; int rejectCardsCount = 0, successCardsCount = 0; CustomerCardDataAccess result = new CustomerCardDataAccess(); foreach (var item in request) { var AlreadyHot = result.IsCardHotMarked(item.CardNo); if (AlreadyHot == "Card Already Hot Marked") { CardHotMarkMethods.AuthorizeRequest(item.CardNo, item.RequestId, "A"); flag = result.CardActiveMark(item.CardNo); successCardsCount++; } else { rejectCardsCount++; } } return(Json(new { IsSuccess = false, ErrorMessage = string.Format(CustomMessages.MultipleActivemarkApproval, successCardsCount, rejectCardsCount) }, JsonRequestBehavior.AllowGet)); }