public ActionResult Create(StockTransfer model) { try { model.CreatedBy = UserID.ToString(); model.CreatedDate = DateTime.Today; model.OrganizationId = OrganizationId; string ref_no = new StockTransferRepository().CreateStockTransfer(model); TempData["success"] = "Saved Successfully. Reference No. is " + ref_no; } catch (Exception) { TempData["error"] = "Some error occured. Please try again."; FillDropdowns(); return(View(model)); } return(RedirectToAction("Create")); }
public ActionResult Edit(int id = 0) { try { if (id != 0) { FillDropdowns(); StockTransfer StockTransfer = new StockTransfer(); StockTransfer = new StockTransferRepository().GetStockTransferHD(id); StockTransfer.Items = new StockTransferRepository().GetStockTransferDT(id); return(View(StockTransfer)); } else { TempData["error"] = "That was an invalid/unknown request. Please try again."; TempData["success"] = ""; } } catch (InvalidOperationException iox) { TempData["error"] = "Sorry, we could not find the requested item. Please try again.|" + iox.Message; } catch (SqlException sx) { TempData["error"] = "Some error occured while connecting to database. Please try again after sometime.|" + sx.Message; } catch (NullReferenceException nx) { TempData["error"] = "Some required data was missing. Please try again.|" + nx.Message; } catch (Exception ex) { TempData["error"] = "Some error occured. Please try again.|" + ex.Message; } TempData["success"] = ""; return(RedirectToAction("Index")); }