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(); }
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)); }
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); }
public string Update(Product objProduct) { ProductDbo ProductDbo = new ProductDbo(); return(ProductDbo.Update(objProduct)); }
public Int32 CheckProductName(string strcode) { ProductDbo ProductDbo = new ProductDbo(); return(ProductDbo.CheckProductName(strcode)); }
public List <Product> MainGrid(int PageNo, int RowsPerPage, string SearchText) { ProductDbo ProductDbo = new ProductDbo(); return(ProductDbo.MainGrid(PageNo, RowsPerPage, SearchText)); }
public List <Product> ModuleList() { ProductDbo ProductDbo = new ProductDbo(); return(ProductDbo.ModuleList()); }