public BonusSettingsDto Update([FromBody] BonusSettingsDto bonus) { BonusSettings model = Map(bonus); _context.BonusSettings.Update(model); _context.SaveChanges(); var dto = Map(model); dto.Project = bonus.Project; return(dto); }
private BonusSettings Map(BonusSettingsDto dto) { BonusSettings bonus = _context.BonusSettings.FirstOrDefault(x => x.Id == dto.Id); if (bonus == null) { bonus = new BonusSettings(); } bonus.BonusPercent = dto.BonusPercent; bonus.Coef = dto.Coef; bonus.DeltaPercent = dto.DeltaPercent; bonus.ProjectId = dto.ProjectId; return(bonus); }