Exemplo n.º 1
0
        public override async Task <ActionResult> HandleAsync(Guid id, CancellationToken cancellationToken = default)
        {
            await _repo.DeleteRetailerAsync(id);

            await _repo.SaveAsync();

            return(Ok());
        }
Exemplo n.º 2
0
        public override async Task <ActionResult> HandleAsync([FromBody] UpdateRetailerRequest request, CancellationToken cancellationToken = default)
        {
            var Retailer = new Retailer
            {
                Id          = request.Id,
                Address     = request.Address,
                City        = request.City,
                CompanyName = request.CompanyName,
                Description = request.Description,
                State       = request.State,
                PhoneNumber = request.PhoneNumber
            };

            _repo.UpdateRetailer(Retailer);
            await _repo.SaveAsync();

            return(Ok(Retailer));
        }