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