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(); }