Пример #1
0
        public ActionResult FilterAuthorizeCardTypeScreen(FilterAccountTypeVM request, string RequestType)
        {
            if (RequestType == "Add")
            {
                List <CardTypeVM> viewModel = ReviewMethods.FilterCardTypeRequestDetails(request, "R");
                return(PartialView("_partialReviewAuthorizeCardTypeAddView", viewModel));
            }
            else
            {
                //fetch from system requests
                List <tbl_System_Requests> lst = new SystemRequestDataAccess().GetAllSystemRequests("R", Constants.RequestTypes.CardTypes_SystemRequest);

                List <CardTypeVM> lstData = new List <CardTypeVM>();
                for (int i = 0; i < lst.Count; i++)
                {
                    CardTypeVM item = new CardTypeVM();
                    item          = CustomHelper.ParseJson <CardTypeVM>(lst[i].UpdatedData);
                    item.CardCode = lst[i].ID.ToString();//setting cardcode as ID so it could be used at hyperlink
                    item.AuthorizationComments = lst[i].AuthorizationComments;
                    lstData.Add(item);
                }

                return(PartialView("_partialReviewAuthorizeCardTypeUpdateView", lstData));
            }
        }
Пример #2
0
        public ActionResult AddUpdateCardType(int?Id)
        {
            CardTypeVM viewModel = new CardTypeVM();

            ViewBag.RequestId = Id ?? 0;

            if (Id.HasValue)
            {
                viewModel         = CardTypeMethods.GetCardTypeById(Id.GetValueOrDefault(), "R");
                ViewBag.CardTypes = new CardTypesDataAccess().GetCardTypesActiveInactive("A");
                if (Id.GetValueOrDefault() > 0 && viewModel == null)
                {
                    return(RedirectToAction("ReviewCardTypeScreen", "Review"));
                }
            }
            else
            {
                ViewBag.CardTypes = new CardTypesDataAccess().GetCardTypesActiveInactive("A");
            }

            ViewBag.RequestType = "Add";
            return(View(viewModel));
        }
Пример #3
0
        public ActionResult AddUpdateCardTypeForUpdateRequest(int?Id)
        {
            CardTypeVM viewModel = new CardTypeVM();

            ViewBag.RequestId = Id ?? 0;

            if (Id.HasValue)
            {
                var getSystemRequest = new SystemRequestDataAccess().GetSystemRequest(Id.GetValueOrDefault(), "R");
                viewModel         = getSystemRequest == null ? null : CustomHelper.ParseJson <CardTypeVM>(getSystemRequest.UpdatedData);
                ViewBag.CardTypes = new CardTypesDataAccess().GetCardTypesActiveInactive("A");
                if (Id.GetValueOrDefault() > 0 && viewModel == null)
                {
                    return(RedirectToAction("ReviewCardTypeScreen", "Review"));
                }
            }
            else
            {
                ViewBag.CardTypes = new CardTypesDataAccess().GetCardTypesActiveInactive("A");
            }

            ViewBag.RequestType = "Update";
            return(View("AddUpdateCardType", viewModel));
        }