示例#1
0
        public void UpdateBusiness_AllParameters()
        {
            var internalServiceCallVo = InternalServiceCallVo.ConcreteBuilder
                                        .SetToken("0469eba2ddf84cb49eff254fe353638d")
                                        .Build();

            var output           = new ResultSrv <BusinessSrv>();
            var updateBusinessVo = UpdateBusinessVo.ConcreteBuilder
                                   .SetServiceCallParameters(internalServiceCallVo)
                                   .SetBizId(0)
                                   .SetBusinessName("")
                                   .SetGuildCode(new string[] { })
                                   .SetCountry("ایران")
                                   .SetState("خراسان رضوی")
                                   .SetCity("مشهد")
                                   .SetAddress("")
                                   .SetDescription("ی")
                                   .SetCompanyName("")
                                   .SetShopName("")
                                   .SetShopNameEn("")
                                   .SetWebsite("")
                                   .SetDateEstablishing("")
                                   .SetFirstName("")
                                   .SetLastName("")
                                   .SetSheba("")
                                   .SetNationalCode("")
                                   .SetEconomicCode("")
                                   .SetRegistrationNumber("")
                                   .SetEmail("")
                                   .SetCellphone("")
                                   .SetPhone("")
                                   .SetFax("")
                                   .SetPostalCode("")
                                   .SetChangeLogo(false)
                                   .SetChangeCover(false)
                                   .SetLogoImage("")
                                   .SetCoverImage("")
                                   .SetTags(new string[] { })
                                   .SetTagTrees(new string[] { })
                                   .SetTagTreeCategoryName("")
                                   .SetLink("")
                                   .SetLat(0)
                                   .SetLng(0)
                                   .SetAgentFirstName("")
                                   .SetAgentLastName("")
                                   .SetAgentCellphoneNumber("")
                                   .SetAgentNationalCode("")
                                   .SetChangeAgent(false)
                                   .Build();

            DealingService.UpdateBusiness(updateBusinessVo, response => Listener.GetResult(response, out output));
            Assert.False(output.HasError);
        }
示例#2
0
        public void UpdateBusiness_RequiredParameters()
        {
            var internalServiceCallVo = InternalServiceCallVo.ConcreteBuilder
                                        .SetToken("0469eba2ddf84cb49eff254fe353638d")
                                        .Build();

            var output           = new ResultSrv <BusinessSrv>();
            var num              = new Random().Next(10000);
            var updateBusinessVo = UpdateBusinessVo.ConcreteBuilder
                                   .SetServiceCallParameters(internalServiceCallVo)
                                   .SetBizId(13059)
                                   .SetBusinessName($"BusinessName{num}")
                                   .SetGuildCode(new [] { "HEALTH_GUILD" })
                                   .SetCountry("ایران")
                                   .SetState("خراسان رضوی")
                                   .SetCity("مشهد")
                                   .SetAddress("تست")
                                   .SetDescription("تست ۱۲")
                                   .Build();

            DealingService.UpdateBusiness(updateBusinessVo, response => Listener.GetResult(response, out output));
            Assert.False(output.HasError);
        }
示例#3
0
 public ResultSrv <BusinessSrv> UpdateBusiness()
 {
     try
     {
         var output           = new ResultSrv <BusinessSrv>();
         var updateBusinessVo = UpdateBusinessVo.ConcreteBuilder
                                .SetServiceCallParameters(internalServiceCallVo)
                                .SetBizId(0)
                                .SetBusinessName("")
                                .SetGuildCode(new string[] { })
                                .SetCountry("ایران")
                                .SetState("خراسان رضوی")
                                .SetCity("مشهد")
                                .SetAddress("")
                                .SetDescription("ی")
                                //.SetCompanyName("")
                                //.SetShopName("")
                                //.SetShopNameEn("")
                                //.SetWebsite("")
                                //.SetDateEstablishing("")
                                //.SetFirstName("")
                                //.SetLastName("")
                                //.SetSheba("")
                                //.SetNationalCode("")
                                //.SetEconomicCode("")
                                //.SetRegistrationNumber("")
                                //.SetEmail("")
                                //.SetCellphone("")
                                //.SetPhone("")
                                //.SetFax("")
                                //.SetPostalCode("")
                                //.SetChangeLogo(false)
                                //.SetChangeCover(false)
                                //.SetLogoImage("")
                                //.SetCoverImage("")
                                //.SetTags(new string[]{})
                                //.SetTagTrees(new string[]{})
                                //.SetTagTreeCategoryName("")
                                //.SetLink("")
                                //.SetLat(0)
                                //.SetLng(0)
                                //.SetAgentFirstName("")
                                //.SetAgentLastName("")
                                //.SetAgentCellphoneNumber("")
                                //.SetAgentNationalCode("")
                                //.SetChangeAgent(false)
                                .Build();
         DealingService.UpdateBusiness(updateBusinessVo, response => Listener.GetResult(response, out output));
         return(output);
     }
     catch (PodException podException)
     {
         Console.WriteLine(
             $"-- {podException.Code}-an error has occured : {Environment.NewLine}{podException.Message}");
         throw;
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception.Message);
         throw;
     }
 }