public ActionResult Edit(int id)
        {
            try
            {
                ViewBag.Saved = false;
                LandmarkTitlesModel mbt = new LandmarkTitlesModel()
                {
                    LandmarkTitleId = 0
                };

                CLayer.LandmarkTitles pt = BLayer.LandmarkTitles.Get(id);

                if (pt != null)
                {
                    mbt = new LandmarkTitlesModel()
                    {
                        LandmarkTitleId = pt.LandmarkTitleId,
                        LandmarkTitle   = pt.LandmarkTitle
                    }
                }
                ;

                return(PartialView("_Edit", mbt));
            }
            catch (Exception ex)
            {
                Common.LogHandler.HandleError(ex);
                return(Redirect("~/Admin/ErrorPage"));
            }
        }
 public ActionResult Edit(LandmarkTitlesModel data)
 {
     try
     {
         if (ModelState.IsValid)
         {
             CLayer.LandmarkTitles pt = new CLayer.LandmarkTitles()
             {
                 LandmarkTitleId = data.LandmarkTitleId,
                 LandmarkTitle   = data.LandmarkTitle
             };
             BLayer.LandmarkTitles.Save(pt);
             ViewBag.Saved = true;
         }
         else
         {
             ViewBag.Saved = false;
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         Common.LogHandler.HandleError(ex);
         return(Redirect("~/Admin/ErrorPage"));
     }
 }
Ejemplo n.º 3
0
        public int Save(CLayer.LandmarkTitles data)
        {
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pLandmarkTitleId", DataPlug.DataType._Int, data.LandmarkTitleId));
            param.Add(Connection.GetParameter("pLandmarkTitle", DataPlug.DataType._Varchar, data.LandmarkTitle));
            object result = Connection.ExecuteQueryScalar("landmarktitles_Save", param);

            return(Connection.ToInteger(result));
        }
Ejemplo n.º 4
0
        public CLayer.LandmarkTitles Get(int landmarkTitleId)
        {
            CLayer.LandmarkTitles     landmarktitle = null;
            List <DataPlug.Parameter> param         = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pLandmarkTitleId", DataPlug.DataType._Int, landmarkTitleId));
            DataTable dt = Connection.GetTable("landmarktitles_Get", param);

            if (dt.Rows.Count > 0)
            {
                landmarktitle = new CLayer.LandmarkTitles()
                {
                    LandmarkTitleId = Connection.ToInteger(dt.Rows[0]["LandmarkTitleId"]),
                    LandmarkTitle   = Connection.ToString(dt.Rows[0]["LandmarkTitle"])
                };
            }
            return(landmarktitle);
        }
Ejemplo n.º 5
0
 public static int Save(CLayer.LandmarkTitles data)
 {
     DataLayer.LandmarkTitles titles = new DataLayer.LandmarkTitles();
     data.Validate();
     return(titles.Save(data));
 }