public static NotaFiscalProduto ToBd(this NotaFiscalProdutoDao notaFiscalProdutoDao) { var notaFiscalProduto = new NotaFiscalProduto(); notaFiscalProduto.NotaFiscalProdutoID = notaFiscalProdutoDao.NotaFiscalProdutoID; notaFiscalProduto.NotaFiscalID = notaFiscalProdutoDao.NotaFiscalID; notaFiscalProduto.ProdutoID = notaFiscalProdutoDao.ProdutoDao.ProdutoID; notaFiscalProduto.Quantidade = notaFiscalProdutoDao.Quantidade; return(notaFiscalProduto); }
public static NotaFiscalProdutoDao ToApp(this NotaFiscalProduto notaFiscalProduto) { var notaFiscalProdutoDao = new NotaFiscalProdutoDao(); notaFiscalProdutoDao.NotaFiscalProdutoID = notaFiscalProduto.NotaFiscalProdutoID; notaFiscalProdutoDao.NotaFiscalID = notaFiscalProduto.NotaFiscalID; notaFiscalProdutoDao.ProdutoDao = new ProdutoDao() { ProdutoID = notaFiscalProduto.ProdutoID, Numero = notaFiscalProduto.Produto.Numero }; notaFiscalProdutoDao.Quantidade = notaFiscalProduto.Quantidade; return(notaFiscalProdutoDao); }
public void Update(NotaFiscalProduto obj) { if (!_context.NotaFiscalProduto.Any(x => x.Id == obj.Id)) { throw new NotFoundException("Id not found"); } try { _context.NotaFiscalProduto.Update(obj); _context.SaveChanges(); }catch (DbUpdateConcurrencyException e) { throw new DbUpdateConcurrencyException(e.Message); } }
public IActionResult Edit(int id, NotaFiscalProduto notaFiscalProduto) { if (id != notaFiscalProduto.Id) { return(NotFound()); } try { _NotaFiscalProdutoService.Update(notaFiscalProduto); return(RedirectToAction(nameof(Index))); } catch (NotFoundException) { return(NotFound()); } catch (Services.Exception.DbUpdateConcurrencyException) { return(BadRequest()); } }
public IActionResult Create(NotaFiscalProduto notaFiscalProduto) { _NotaFiscalProdutoService.Insert(notaFiscalProduto); return(RedirectToAction(nameof(Index))); }
public void Insert(NotaFiscalProduto obj) { _context.NotaFiscalProduto.Add(obj); _context.SaveChanges(); }