public void PromotionUpdate() { string customerId = "404485"; string orgBooking = ""; string voucherCode = "Rabatkode"; int locationId = 66; int returnlocationId = 66; int productId = 180; //1 dag string categoryId = "A"; string pickupDate = convertDateTimeToCarlaDateTime(DateTime.Now.AddDays(10)); string pickupTime = "0800"; string returnDate = convertDateTimeToCarlaDateTime(DateTime.Now.AddDays(11)); string returnTime = "0800"; var extra = new List <ExtraProduct>() { new ExtraProduct() { id = 1, numbUnit = "" } }; var price = new Price2() { locationId = locationId, returnLocationId = returnlocationId, pickupDate = pickupDate, pickupTime = pickupTime, returnDate = returnDate, returnTime = returnTime, categoryId = categoryId, productId = productId, extras = extra }; //Act var response = controller.PromotionUpdate(customerId, orgBooking, voucherCode, price); //Assert Assert.IsNotNull(response); }
public void UpdatePrice() { int locationId = 66; int returnlocationId = 66; int productId = 180; //1 dag string categoryId = "A"; string pickupDate = convertDateTimeToCarlaDateTime(DateTime.Now.AddDays(10)); string pickupTime = "0700"; string returnDate = convertDateTimeToCarlaDateTime(DateTime.Now.AddDays(11)); string returnTime = "0700"; var extra = new List <ExtraProduct>() { new ExtraProduct() { id = 1, numbUnit = "" } }; var price = new Price2() { locationId = locationId, returnLocationId = returnlocationId, pickupDate = pickupDate, pickupTime = pickupTime, returnDate = returnDate, returnTime = returnTime, categoryId = categoryId, productId = productId, extras = extra }; //Act var response = controller.UpdatePrice(price); //Assert Assert.IsNotNull(response); }
/// <summary> /// Получить цсв представление продукта. /// </summary> /// <returns></returns> public string GetLine() { string result = "\""; List <string> t = new List <string>(); t.Add(Name); t.Add(Description); t.Add(Article); t.Add(Amount.ToString()); t.Add(Price1.ToString()); t.Add(Price2.ToString()); t.Add(Guarantee); result += String.Join("\",\"", t) + "\""; return(result); }
public IHttpActionResult PromotionUpdate(Price2 price) { //first no binding to Carla //return CreatedAtRoute("DefaultApi", new { id = price.productId }, price); var bs1 = fillbasics(); var bs = Mapper.Map <BasicStructure, NordCar.Carla.Data.Entities.BasicStructure>(bs1); var price1 = Mapper.Map <Price2, NordCar.Carla.Data.Entities.Price2>(price); var data = this.PSAPIManagerRepository.PromotionUpdate(bs, price1); if (data.Item1.Succes) { return(Ok(Mapper.Map <List <NordCar.Carla.Data.Entities.PromotionInfo>, List <PromotionInfo> >(data.Item2))); } else { return(Error(Mapper.Map <NordCar.Carla.Data.Entities.APIMethodControl, APIMethodControl>(data.Item1), HttpStatusCode.NotFound)); } }
public void PromotionUpdate() { var extra = new List <ExtraProduct>() { new ExtraProduct() { id = 1, numbUnit = "" } }; var price = new Price2() { locationId = 53, returnLocationId = 53, pickupDate = convertDateTimeToCarlaDateTime(DateTime.Now), pickupTime = "0800", returnDate = convertDateTimeToCarlaDateTime(DateTime.Now.AddDays(4)), returnTime = "0700", categoryId = "3", productId = 1, extras = extra }; //Act var response = controller.PromotionUpdate(price); //Assert Assert.IsNotNull(response); }
public void UpdatePrice() { //Se availabillitylist. var extra = new List <ExtraProduct>() { new ExtraProduct() { id = 1, numbUnit = "" } }; var price = new Price2() { locationId = 53, returnLocationId = 53, pickupDate = convertDateTimeToCarlaDateTime(DateTime.Now), pickupTime = "0700", returnDate = convertDateTimeToCarlaDateTime(DateTime.Now.AddDays(14)), returnTime = "0700", categoryId = "A", productId = 830, extras = extra }; //Act var response = controller.UpdatePrice(price); //Assert Assert.IsNotNull(response); }
private void Form1_Load(object sender, EventArgs e) { lblProduct1.Text = "Black Tea "; lblProduct2.Text = "Green Tea "; lblProduct3.Text = "Milk Tea "; lblProduct4.Text = "Flower Tea "; lblProduct5.Text = "Juice "; Price1 = 35.0; Price2 = 40.0; Price3 = 45.0; Price4 = 50.0; Price5 = 55.0; lblPrice1.Text = Price1.ToString(); lblPrice2.Text = Price2.ToString(); lblPrice3.Text = Price3.ToString(); lblPrice4.Text = Price4.ToString(); lblPrice5.Text = Price5.ToString(); Percent = 10.0; }
public Tuple <APIMethodControl, List <PromotionInfo> > PromotionUpdate(BasicStructure basic, Price2 price) { using (var context = WebAPIManagerFactory.CreateContext(ip7913, port7913, _logfile)) { var promotioninfos = new List <PromotionInfo>(); var apc = new APIMethodControl(); var temp = FillBasic(basic); temp.Add(price.locationId.ToString()); temp.Add(price.returnLocationId.ToString()); temp.Add(price.pickupDate); temp.Add(price.pickupTime); temp.Add(price.returnDate); temp.Add(price.returnTime); temp.Add(price.categoryId.ToString()); temp.Add(price.productId.ToString()); foreach (ExtraProduct ep in price.extras) { temp.Add(ep.id.ToString()); temp.Add(ep.numbUnit.ToString()); } var str = Helpers.EncodeString(temp.ToArray()); var text = context.GetData(str); var keys = Helpers.DecodeString(text); if (keys[0].ToLower() == errorstring) { apc.Succes = false; apc.ErrorCode = keys[1]; apc.ErrorMessage = keys[2]; } else { apc.Succes = true; for (var i = 0; i < keys.Length; i += 20) { promotioninfos.Add(new PromotionInfo() { Total = keys[i + 0], DepositOnline = keys[i + 1], DepositCash = keys[i + 2], DepositCreditCard = keys[i + 3], TotalDepositOnline = keys[i + 4], TotalDepositCash = keys[i + 5], TotalDepositCreditCard = keys[i + 6], TotalExtraPrice = keys[i + 7], TotalExclusiveTotalExtraPrice = keys[i + 8], BookStatus = Helpers.StringEmptyToInt(keys[i + 9]), BookStatusText = keys[i + 10], PayCashOnCollectFlag = Helpers.StringEmptyToInt(keys[i + 11]), PayCardOnCollectFlag = Helpers.StringEmptyToInt(keys[i + 12]), PayOnlineFlag = Helpers.StringEmptyToInt(keys[i + 13]), DepositDescription = keys[i + 14], RentPricePrDay = keys[i + 15], Promotion = keys[i + 16], PromotionText = keys[i + 17], TotalExclPromotion = keys[i + 18], PickupText = keys[i + 19], }); } } return(Tuple.Create(apc, promotioninfos)); } }