Esempio n. 1
0
        public async ValueTask Update(long id, ProductDbo productDbo)
        {
            await Task.Delay(5);

            storage.TryRemove(id, out var res);
            storage.TryAdd(id, productDbo);
        }
        public async ValueTask <long> Create(ProductDbo productDbo)
        {
            await using var ctxt = new OrdersDbContext(optionsBuilder.Options);
            await ctxt.Products.AddAsync(productDbo);

            await ctxt.SaveChangesAsync();

            return(productDbo.Id);
        }
        public async ValueTask Update(long id, ProductDbo productDbo)
        {
            await using var ctxt = new OrdersDbContext(optionsBuilder.Options);
            var res = await ctxt.Products.FirstOrDefaultAsync(x => x.Id == id);

            res.Name        = productDbo.Name;
            res.Description = productDbo.Description;
            res.Price       = productDbo.Price;

            await ctxt.SaveChangesAsync();
        }
Esempio n. 4
0
        public async ValueTask <IActionResult> Get(long id)
        {
            ProductDbo resTemp = await _productRepository.Get(id);

            if (resTemp == null)
            {
                return(NotFound());
            }

            var res = _mapper.Map <ProductReqModel>(resTemp);

            return(Ok(res));
        }
Esempio n. 5
0
        public async ValueTask <long> Create(ProductDbo productDbo)
        {
            await Task.Delay(5);

            long nextId = 0;

            if (storage.Any())
            {
                nextId = storage.Keys.Max();
            }
            nextId++;

            productDbo.Id = nextId;
            storage.TryAdd(nextId, productDbo);

            return(nextId);
        }
Esempio n. 6
0
        public string Update(Product objProduct)
        {
            ProductDbo ProductDbo = new ProductDbo();

            return(ProductDbo.Update(objProduct));
        }
Esempio n. 7
0
        public Int32 CheckProductName(string strcode)
        {
            ProductDbo ProductDbo = new ProductDbo();

            return(ProductDbo.CheckProductName(strcode));
        }
Esempio n. 8
0
        public List <Product> MainGrid(int PageNo, int RowsPerPage, string SearchText)
        {
            ProductDbo ProductDbo = new ProductDbo();

            return(ProductDbo.MainGrid(PageNo, RowsPerPage, SearchText));
        }
Esempio n. 9
0
        public List <Product> ModuleList()
        {
            ProductDbo ProductDbo = new ProductDbo();

            return(ProductDbo.ModuleList());
        }