示例#1
0
        public async Task <CommonResultModel <BidResponseModel> > GetBidByCompany(BidRequestModel model, string companyUrl)
        {
            CommonResultModel <BidResponseModel> result = new CommonResultModel <BidResponseModel> {
            };
            CommonResultModel commonResultModel         = new CommonResultModel {
                DataResult = false, Description = "Başarısız", State = true
            };

            string URL = companyUrl;

            URL += "Bid/TeklifHesapla";
            var datalist = await ApiProcess.PostMetod <BidRequestModel, CommonResultModel <BidResponseModel> >(URL, model);

            if (datalist.State)
            {
                result = new CommonResultModel <BidResponseModel>
                {
                    DataResult  = datalist.DataResult,
                    Description = datalist.Description,
                    State       = true
                };
            }
            else
            {
                result = new CommonResultModel <BidResponseModel>
                {
                    DataResult  = null,
                    Description = datalist.Description,
                    State       = false,
                };
            }
            return(result);
        }
示例#2
0
        public CommonResultModel <RuhsatInfoResponseModel> GetRuhsatInfo(RuhsatInfoRequestModel model)
        {
            CommonResultModel <RuhsatInfoResponseModel> result = new CommonResultModel <RuhsatInfoResponseModel> {
            };

            string URL = Startup.ApiURL;

            URL += "Bid/GetRuhsatInfo";
            var datalist = ApiProcess.PostMetod <RuhsatInfoRequestModel, ApiResult <RuhsatInfoResponseModel> >(URL, model);

            if (datalist.Result.StatusCode == 200)
            {
                result = new CommonResultModel <RuhsatInfoResponseModel>
                {
                    DataResult  = datalist.Result.Data,
                    Description = datalist.Result.Message,
                    State       = true
                };
            }
            return(result);
        }
示例#3
0
        public async Task <CommonResultModel <List <BidResponseModel> > > GetBidByCompany(BidRequestModel model)
        {
            CommonResultModel <List <BidResponseModel> > result = new CommonResultModel <List <BidResponseModel> > {
            };

            string URL = Startup.ApiURL;

            URL += "Bid/GetBidByCompany";
            var datalist = await ApiProcess.PostMetod <BidRequestModel, ApiResult <List <BidResponseModel> > >(URL, model);

            if (datalist.StatusCode == 200)
            {
                result = new CommonResultModel <List <BidResponseModel> >
                {
                    DataResult  = datalist.Data,
                    Description = datalist.Message,
                    State       = true
                };
            }
            return(result);
        }