Beispiel #1
0
            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);
            }