Esempio n. 1
0
        public async Task <IEnumerable <S2SGetProgramCodesByCropResult> > GetProjectsAsync(string crop)
        {
            var(UserName, Password) = Credentials.GetCredentials();
            using (var svc = new S2SSoapClient
            {
                Url = ConfigurationManager.AppSettings["S2SCapacitySlotUrl"],
                //Credentials = new NetworkCredential("prakash_as", "20prak!!@@19")
                Credentials = new NetworkCredential(UserName, Password)
            })
            {
                svc.Model = new
                {
                    crop
                };
                var response = await svc.GetProgramCodesByCropAsync();

                return(response);
            }
        }
Esempio n. 2
0
        public async Task <IEnumerable <S2SCreateSowingListResult> > UploadDonorlistAsync(IEnumerable <S2SCreateSowingListData> args)
        {
            var(UserName, Password) = Credentials.GetCredentials();
            using (var svc = new S2SSoapClient
            {
                Url = ConfigurationManager.AppSettings["S2SCapacitySlotUrl"],
                Credentials = new NetworkCredential(UserName, Password)
            })
            {
                svc.Model = new
                {
                    args.FirstOrDefault().CropCode,
                                          args.FirstOrDefault().CapacitySlotID,
                                          args.FirstOrDefault().CapacitySlotName,
                                          Donors = args
                };
                var response = await svc.UploadDonorlistAsync();

                return(response);
            }
        }
Esempio n. 3
0
        public async Task <IEnumerable <S2SCapacitySlotResult> > GetS2SCapacityAsync(S2SCapacitySlotArgs args)
        {
            var(UserName, Password) = Credentials.GetCredentials();
            using (var svc = new S2SSoapClient
            {
                Url = ConfigurationManager.AppSettings["S2SCapacitySlotUrl"],
                //Credentials = new NetworkCredential("prakash_as", "20prak!!@@19")
                Credentials = new NetworkCredential(UserName, Password)
            })
            {
                svc.Model = new
                {
                    args.BreEzysAdministration,
                    args.CapacitySlotID,
                    args.Crop,
                    args.Source,
                    args.Year
                };
                var response = await svc.GetS2SCapacityAsync();

                return(response);
            }
        }