Esempio n. 1
0
        public async Task <ActionResult> SupplierEnquiriesOnTender(string id)
        {
            try
            {
                TenderInformationModel tenderInformationModel = await _ApiClient.GetAsync <TenderInformationModel>("Tender/GetTenderByIdForEnquiry/" + Util.Decrypt(id).ToString(), null);

                return(View(tenderInformationModel));
            }
            catch (AuthorizationException ex)
            {
                throw ex;
            }
            catch (BusinessRuleException ex)
            {
                AddError(ex.Message);
                return(RedirectToAction("AllSuppliersTenders", "Tender"));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.ToString(), ex);
                AddError(Resources.TenderResources.ErrorMessages.UnexpectedError);
                return(RedirectToAction(nameof(SupplierEnquiryList)));
            }
        }
        public async Task <IViewComponentResult> InvokeAsync(int TenderId)
        {
            TenderInformationModel tenderModel = await _ApiClient.GetAsync <TenderInformationModel>("Tender/GetTenderByIdToApplyOffer/" + TenderId, null);

            return(View(tenderModel));
        }