public async Task Insert(Expense entity) { await this._context.Expenses.AddAsync(ExpenseDomainToExpenseEntityMapper.MapFrom(entity)); await this._context.SaveChangesAsync(); await Task.CompletedTask; }
public async Task Update(Guid id, Expense model) { var entity = ExpenseDomainToExpenseEntityMapper.MapFrom(model); var expense = await this._context.Expenses.AsNoTracking().Where(u => u.Id.Equals(id)).FirstOrDefaultAsync(); if (entity != null) { expense.Description = entity.Description; expense.Value = entity.Value; expense.UpdatedOn = expense.UpdatedOn; } await Task.CompletedTask; }