//[ApiAuthorize(Roles.Admin)] public RR.DashboardResponse FetchDashboard(RR.DashboardRequest request) { try { BLO.DashboardResponse result = _insurancePortalRepository.GetPortalDashboard(request.FromDate, request.ToDate, request.AgencyCode, request.Agent, request.BranchCode); return(_mapper.Map <BLO.DashboardResponse, RR.DashboardResponse>(result)); } catch (Exception ex) { return(new RR.DashboardResponse { IsTransactionDone = false, TransactionErrorMessage = ex.Message }); } }
public void loadCounts() { master.IsSessionAvailable(); var userInfo = CommonMethods.GetUserDetails(); var service = CommonMethods.GetLogedInService(); string currentdate = Convert.ToString(DateTime.Now); var details = new BKIC.SellingPoint.DTO.RequestResponseWrappers.DashboardRequest { FromDate = DateTime.Today, ToDate = DateTime.Today.AddDays(1), Agent = userInfo.Agency, AgencyCode = userInfo.AgentCode, BranchCode = userInfo.AgentBranch }; var Results = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.DashboardResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.DashboardRequest> (BKIC.SellingPoint.DTO.Constants.InsurancePortalURI.FetchDashboard, details); if (Results.StatusCode == 200 && Results.Result.IsTransactionDone) { List <int> activepolicy = new List <int>(); List <int> renewpolicy = new List <int>(); foreach (var count in Results.Result.ActiveList) { if (count.InsuranceType == Constants.Travel) { travelcount.InnerText = Convert.ToString(count.ActiveCount); } if (count.InsuranceType == Constants.Motor) { motorcount.InnerText = Convert.ToString(count.ActiveCount); } if (count.InsuranceType == Constants.DomesticHelp) { domesticcount.InnerText = Convert.ToString(count.ActiveCount); } if (count.InsuranceType == Constants.Home) { homecount.InnerText = Convert.ToString(count.ActiveCount); } } } }