public override async Task <ActionResult> HandleAsync(Guid id, CancellationToken cancellationToken = default) { await _repo.DeleteRetailerAsync(id); await _repo.SaveAsync(); return(Ok()); }
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)); }