public async Task DeleteRevenueAsync(Doanhthungay revenue) { if (revenue == null) { throw new ArgumentNullException(nameof(revenue)); } _context.Doanhthungays.Remove(revenue); await _context.SaveChangesAsync(); }
public async Task CreateRevenueAsync(Doanhthungay dayliRevenue) { if (dayliRevenue == null) { throw new ArgumentNullException(nameof(dayliRevenue)); } _context.Doanhthungays.Add(dayliRevenue); await _context.SaveChangesAsync(); }
public async Task <ActionResult <RevenueReadDto> > CreateRevenueAsync(RevenueCreateDto revenue) { string date = revenue.Ngay.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); if (await _revenueService.GetRevenueByDayAsync(date) != null) { return(BadRequest()); } Doanhthungay revenueModel = _mapper.Map <Doanhthungay>(revenue); await _revenueService.CreateRevenueAsync(revenueModel); return(CreatedAtRoute(nameof(GetRevenueByIdAsync), new { id = revenueModel.MaDoanhThuNgay }, _mapper.Map <RevenueReadDto>(revenueModel))); }