public BonusDto UpdateBonus(BonusDto model) { try { var bonus = context.Bonuses.Find(model.JobDescriptionId); bonus.BonusName = model.BonusName; bonus.Amount = model.Amount; context.Bonuses.Update(bonus); context.SaveChanges(); return(mapper.Map <BonusDto>(bonus)); } catch (Exception) { throw; // new Exception("The update was not successful"); } }
public bool DeleteJobDescription(int id) { try { var jobDescriptionEntity = _context.JobDescriptions.Find(id); if (jobDescriptionEntity is not null) { _context.JobDescriptions.Remove(jobDescriptionEntity); _context.SaveChanges(); return(true); } throw new ArgumentNullException(jobDescriptionEntity.JobDescriptionName); } catch (Exception) { throw; } }