Exemple #1
0
        public override async Task <ActionResult> HandleAsync(Guid id, CancellationToken cancellationToken = default)
        {
            await _repo.DeleteCarpetAsync(id);

            await _repo.SaveAsync();

            return(Ok());
        }
Exemple #2
0
        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));
        }