Esempio n. 1
0
        public async Task <GetIdPack> CreatePack(PackCreate bundle)
        {
            var result = await _productApiClient.CreatePack(bundle);

            var data = new GetIdPack()
            {
                Name  = result.ResultObj.Name,
                Value = result.ResultObj.Value,
                Id    = result.ResultObj.Id
            };

            return(data);
        }
Esempio n. 2
0
        public async Task <ApiResult <GetIdPack> > CreatePack(PackCreate bundle)
        {
            var pack = new Pack()
            {
                Name      = bundle.Name,
                Value     = bundle.Value,
                Default   = false,
                IdProduct = bundle.IdProduct
            };

            _context.Packs.Add(pack);
            await _context.SaveChangesAsync();

            var result = new GetIdPack()
            {
                Name  = pack.Name,
                Value = pack.Value,
                Id    = pack.Id
            };

            return(new ApiSuccessResult <GetIdPack>(result));
        }