public override async Task <ActionResult> HandleAsync(Guid id, CancellationToken cancellationToken = default) { await _repo.DeleteCarpetAsync(id); await _repo.SaveAsync(); return(Ok()); }
public override async Task <ActionResult> HandleAsync([FromBody] CreateCarpetRequest request, CancellationToken cancellationToken = default) { var Carpet = new Carpet { Id = request.Id, Name = request.Name, Description = request.Description, Length = request.Length, Width = request.Width, Brand = request.Brand, Style = request.Style, SquareYardPrice = request.SquareYardPrice }; await _repo.AddAsync(Carpet); await _repo.SaveAsync(); return(Ok(Carpet)); }