Exemple #1
0
        public async Task <DtoShipperGet> PostShipper([FromBody] DtoShipperPost dtoShipper)
        {
            var item = await queryProcessor.Create(dtoShipper);

            var product = autoMapper.Map <DtoShipperGet>(item);

            return(product);
        }
Exemple #2
0
        public async Task <Shipper> Create(DtoShipperPost dtoShipperPost)
        {
            var shipper = new Shipper()
            {
                CompanyName = dtoShipperPost.CompanyName,
                Phone       = dtoShipperPost.Phone
            };

            unitOfWork.Add(shipper);

            unitOfWork.Commit();

            var newShipper = await unitOfWork.Query <Shipper>().OrderBy(x => x.ShipperID).LastAsync();

            BackgroundJob.Enqueue(() => RefreshCache());

            return(newShipper);
        }