public async Task <RateDto> Update(RateDto dto) { var rate = await this.GetById(dto.Id); RateMapper.MapUpdate(rate, dto); await this.dbContext.SaveChangesAsync(); return(RateDtoMapper.Map(rate)); }
public async Task <RateDto> Create(RateDto dto) { var rate = RateMapper.Map(dto); await dbContext.Rates.AddAsync(rate); await dbContext.SaveChangesAsync(); return(RateDtoMapper.Map(rate)); }
public async Task <RateDto> GetRateById(int id) { var rate = await this.GetById(id); return(RateDtoMapper.Map(rate)); }