Esempio n. 1
0
        public ActionResult Delete(ReceivingWaterDeleteViewModel model)
        {
            try
            {
                int id = Convert.ToInt32(model.ReceivingWaterID);

                _uow.Repository <REF_WATER_BODY_TB>().Delete(id);
                _uow.SaveChanges();

                return(RedirectToAction("Index", new { ID = id }));
            }
            catch (Exception ex)
            {
                if (ex.InnerException == null)
                {
                    ViewBag.Message = "Function: ReceivingWaterController.Delete_POST\n\nError: " + ex.Message;
                }
                else
                {
                    ViewBag.Message = "Function: ReceivingWaterController.Delete_POST\n\nError: " + (ex.Message + "\n\nInnerException: " + ex.InnerException.Message);
                };
                Session["ErrorMessage"] = ViewBag.Message;
                return(RedirectToAction("InternalServerError", "Error"));
            };
        }
Esempio n. 2
0
        public ActionResult Delete(string ID)
        {
            try
            {
                REF_WATER_BODY_TB             recWater = _uow.Repository <REF_WATER_BODY_TB>().GetById(Convert.ToInt32(ID));
                ReceivingWaterDeleteViewModel recWaterDeleteViewModel = new ReceivingWaterDeleteViewModel()
                {
                    ReceivingWaterID          = recWater.N_WATER_BODY_SYSID,
                    ReceivingWaterDescription = recWater.SZ_DESCRIPTION,
                    MessageDescription        = "",
                    ShowMessageDescription    = false
                };

                return(View(recWaterDeleteViewModel));
            }
            catch (Exception ex)
            {
                if (ex.InnerException == null)
                {
                    ViewBag.Message = "Function: ReceivingWaterController.Delete_GET\n\nError: " + ex.Message;
                }
                else
                {
                    ViewBag.Message = "Function: ReceivingWaterController.Delete_GET\n\nError: " + (ex.Message + "\n\nInnerException: " + ex.InnerException.Message);
                };
                Session["ErrorMessage"] = ViewBag.Message;
                return(RedirectToAction("InternalServerError", "Error"));
            };
        }