public Task <int> Handle(UpdateCustomersCommand request, CancellationToken cancellationToken) { CustomersEnt entity = _applicationDbContext.Customers .Where(c => c.CustomerId == request.CustomerID) .FirstOrDefault(); entity.CompanyName = request.CompanyName; entity.ContactTitle = request.ContactTitle; entity.ContactName = request.ContactName; entity.Address = request.Address; _applicationDbContext.Customers.Update(entity).State = Microsoft.EntityFrameworkCore.EntityState.Modified; return(_applicationDbContext.SaveChangesAsync(cancellationToken)); }
public async Task <int> Handle(CreateCustomersCommand request, CancellationToken cancellationToken) { CustomersEnt entity = new CustomersEnt(); entity.CustomerId = request.CustomerID; entity.CompanyName = request.CompanyName; entity.ContactName = request.ContactName; entity.Address = request.Address; entity.City = request.City; _applicationDbContext.Customers.Add(entity); int result = await _applicationDbContext.SaveChangesAsync(cancellationToken); return(result); }