public async Task <BonusDto> AddBonusAsync(BonusDto model)
        {
            try
            {
                var bonus = new Bonus
                {
                    BonusName = model.BonusName,
                    Amount    = model.Amount,
                };

                var bonusentity = await context.AddAsync(bonus);

                await context.SaveChangesAsync();

                var a = bonusentity.Entity;
                model.BonusName = a.BonusName;
                model.Amount    = a.Amount;
                return(model);
            }
            catch (Exception)
            {
                throw; // new Exception("The process was not successful");
            }
        }