示例#1
0
 public void GetOrder(Order order)
 {
     if (_campaignService.Add(order))
     {
         Console.WriteLine("Order is taken");
     }
 }
示例#2
0
        public IActionResult Add(Campaign campaign)
        {
            var result = _campaignService.Add(campaign);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
 public void Add(Product product)
 {
     if (product.Campaing == "1")
     {
         _campaign.Add(new Campaign());
     }
     else
     {
     }
 }
        public async Task <IActionResult> Post([FromBody] Campaign campaign)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            await _campaignService.Add(campaign);

            return(Ok(campaign));
        }
示例#5
0
 public void Create( Game game)
 {
     if (_campaignService.Add(game)==true)
     {
         Console.WriteLine("Kampanya'dan Faydalanıyorsunuz.");
     }
     else
     {
         Console.WriteLine("Siparişiniz kampanya koşullarına uygun olmadığı için kampanyadan faydalanamıyorsunuz..");
     }
 }
示例#6
0
        public static void InsertCampaignItem(ICampaignService campaignService, int categoryId, int minNumberOfProduct, int rate, decimal discountAmount, DiscountType discountType)
        {
            Campaign campaign = new Campaign();

            campaign.CategoryId         = categoryId;
            campaign.MinNumberOfProduct = minNumberOfProduct;
            campaign.Rate           = rate;
            campaign.DiscountAmount = discountAmount;
            campaign.DiscountType   = (int)discountType;
            campaignService.Add(campaign);
        }
 public ActionResult Create(CampaignViewModel campaign)
 {
     if (!ModelState.IsValid)
     {
         ErrorNotification("Kayıt Eklenemedi!");
         return(RedirectToAction("Create"));
     }
     _campaignService.Add(new Campaign
     {
         //TODO:Alanlar buraya yazılacak
         //Örn:BrandName = brand.BrandName,
     });
     SuccessNotification("Kayıt Eklendi.");
     return(RedirectToAction("CampaignIndex"));
 }
        }                                                                          //ve bu servise IGamerValidation implement edilirse, salesmanager newlendiğinde mernisi kullanabildiği gibi database doğrulamasını da kullanabilir. Bu yüzden ctor olusturulmalıdır.

        public void CampaignSale(List <Gamer> gamers, ICampaignService campaignService, Campaigns campaigns)
        {
            campaignService.Add();
            foreach (var gamer in gamers)
            {
                if (_gamerValidationService.CheckValidation(gamer) == true)
                {
                    Console.WriteLine(gamer.GamerFirstName + " " + gamer.GamerLastName.ToUpper() + " isimli kullanıcı " + campaigns.CampaignName + "ndan yararlanarak üyelik satın aldı.");
                }
                else
                {
                    Console.WriteLine(gamer.GamerFirstName + " " + gamer.GamerLastName.ToUpper() + " isimli kullanıcın kimlik doğrulaması başarısız olduğu için üye işlemleri yapılamaz!");
                }
            }
        }
示例#9
0
 public ActionResult Create(CampaignViewModel campaign)
 {
     if (!ModelState.IsValid)
     {
         ErrorNotification("Kayıt Eklenemedi!");
         return(RedirectToAction("Create"));
     }
     _campaignService.Add(new Campaign
     {
         CampaignName     = campaign.CampaignName,
         CampaignImage    = campaign.CampaignImage,
         CampaignImageExt = ".png"
     });
     SuccessNotification("Kayıt Eklendi.");
     return(RedirectToAction("CampaignIndex"));
 }
示例#10
0
        public ApiResponse Save(CampaignModel value)
        {
            var user = _userManager.GetUserId(HttpContext.User);

            ApiResponse response;

            if (value.ID == -1)
            {
                response = _service.Add(value, user);
            }
            else
            {
                response = _service.Update(value, user);
            }

            return(response);
        }
示例#11
0
        public List <GameWithCampaignDto> CampaignMenuAdd(List <GameWithCampaignDto> gameList)
        {
            Console.WriteLine("1-Fifa");
            Console.WriteLine("2-Football Manager");
            Console.WriteLine("3-Eycof");
            Console.WriteLine("4-Sims");
            Console.WriteLine("Please enter Game Id that you want to add Campaign:");
            int gameId = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Please Enter Campaign Name:");
            string campaignName = Console.ReadLine();

            Console.WriteLine("Please enter Discount Rate:");
            int discountRate = Convert.ToInt32(Console.ReadLine());

            var campaign = new CampaignDto();

            campaign.GameId       = gameId;
            campaign.DiscountRate = discountRate;
            campaign.CampaignName = campaignName;

            var sameGameCampaignList = _campaignService.GetByGameId(gameList, gameId);
            var lastId = 1;

            if (sameGameCampaignList.Count != 0)
            {
                lastId = sameGameCampaignList.FindLast(x => true).Id;
            }

            campaign.Id = (gameId * 10) + (lastId % 10 + 1);

            var campaignDto = _campaignService.Add(campaign);

            foreach (var item in gameList)
            {
                if (campaignDto.GameId == item.Id)
                {
                    item.campaignDtos.Add(campaignDto);
                }
            }
            return(gameList);
        }
示例#12
0
        public IActionResult Post([FromBody] Campaign body)
        {
            var entity = _manager.Add(body);

            return(ResponseJson(entity));
        }
示例#13
0
 public override void Sell(Gamer gamer, Game game)
 {
     _campaignService.Add(_campaign, game);
 }
示例#14
0
        public void Sell(ICampaignService campaignService, Game game, Campaign campaign)
        {
            var resultUnitPrice = campaignService.Add(game, campaign);

            Console.WriteLine("{0} oyunu {1} kampanyası ile {2} tl' ye satildi.", game.GameName, campaign.CampaignName, resultUnitPrice);
        }