Example #1
0
 public IActionResult AddBonus(AddBonusViewModel addBonusViewmodel)
 {
     try
     {
         _bonusRepository.CreateBonus(addBonusViewmodel);
         return(Ok("Deu Certo !"));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
        public void CreateBonus(AddBonusViewModel addBonusViewModel)
        {
            Guid cToken  = Guid.Parse(addBonusViewModel.companyToken);
            var  company = _context.Company.Where(c => c.Token == cToken).FirstOrDefault();

            if (company == null)
            {
                return;
            }

            Bonus bonus = new Bonus()
            {
                CreatedOn          = DateTime.Now,
                Description        = addBonusViewModel.description,
                ExpirationDateTime = addBonusViewModel.expirationDate,
                ImageUrl           = addBonusViewModel.imageUrl,
                Name       = addBonusViewModel.name,
                QuantBonus = addBonusViewModel.quantBonus,
                CompanyId  = company.CompanyId
            };

            _context.Bonus.Add(bonus);
            _context.SaveChanges();
        }