public int AddStockIn(StockInDTO dto) { using (session.BeginTransaction()) { session.Save(dto); session.Transaction.Commit(); return(1); } }
public int DeleteStockIn(StockInDTO dto) { using (session.BeginTransaction()) { StockInDTO old = session.Get <StockInDTO>(dto.StockInId); session.Delete(old); session.Transaction.Commit(); return(1); } }
//StockIn Functions public int AddStockIn(StockInDTO obj) { StockInProvider provider = new StockInProvider(); if (provider.GetStockInById(obj.StockInId) == null) { provider.AddStockIn(obj); return(1); } return(-1); }
public StockInDTO GetStockInById(int id) { StockInDTO obj = null; using (session.BeginTransaction()) { obj = session.Get <StockInDTO>(id); } return(obj); }
public ActionResult Delete(int id, StockInDTO obj) { try { MyRepository repository = new MyRepository(); repository.DeleteStockIn(id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(StockInDTO obj) { try { MyRepository repository = new MyRepository(); repository.AddStockIn(obj); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, StockInDTO obj) { obj.StockInId = id; try { MyRepository repository = new MyRepository(); repository.UpdateStockIn(obj); return(RedirectToAction("Index")); } catch (Exception e) { return(View()); } }
public int UpdateStockIn(StockInDTO dto) { using (session.BeginTransaction()) { StockInDTO old = session.Get <StockInDTO>(dto.StockInId); old.Date = dto.Date; old.Description = dto.Description; old.Quantity = dto.Quantity; old.Price = dto.Price; old.Product = dto.Product; session.Update(old); session.Transaction.Commit(); return(1); } }
public int UpdateStockIn(StockInDTO obj) { StockInProvider provider = new StockInProvider(); return(provider.UpdateStockIn(obj)); }