コード例 #1
0
 public ActionResult Edit(Int32?Websitebannerid)
 {
     try
     {
         using (var context = new ChossonKallahAdmin.EF6.ChossonKallah())
         {
             var           WebsitebanneridPara = new SqlParameter("@Websitebannerid", Websitebannerid);
             WebsiteBanner obj_WebsiteBanner   = context.Database.SqlQuery <WebsiteBanner>("sp_WebsiteBanner_select @Websitebannerid", WebsitebanneridPara).FirstOrDefault();
             return(View(obj_WebsiteBanner));
         }
     }
     catch (Exception ex)
     {
         if (!ex.Message.Contains("See 'EntityValidationErrors' property"))
         {
             ViewBag.WebsiteBannerError = ex.Message;
         }
         return(View(new Admin()));
     }
     //using (WebsiteBannerCtl db = new WebsiteBannerCtl())
     //{
     //    WebsiteBannerClass obj_WebsiteBanner = db.selectById(Websitebannerid);
     //    return View(obj_WebsiteBanner);
     //}
 }
コード例 #2
0
 public ActionResult Delete(Int32?Websitebannerid)
 {
     try
     {
         using (var context = new ChossonKallahAdmin.EF6.ChossonKallah())
         {
             var           WebsitebanneridPara = new SqlParameter("@Websitebannerid", Websitebannerid);
             WebsiteBanner obj_WebsiteBanner   = context.Database.SqlQuery <WebsiteBanner>("sp_WebsiteBanner_select @Websitebannerid", WebsitebanneridPara).FirstOrDefault();
             obj_WebsiteBanner.IsDeleted            = true;
             context.Entry(obj_WebsiteBanner).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             var WebsitebannerSequenceidPara = new SqlParameter("@Websitebannerid", Websitebannerid);
             context.Database.ExecuteSqlCommand("sp_WebsiteBanner_delete @Websitebannerid", WebsitebannerSequenceidPara);
             TempData["WebsiteBannerSuccess"] = "Record has been deleted successfully.";
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         if (!ex.Message.Contains("See 'EntityValidationErrors' property"))
         {
             TempData["WebsiteBannerError"] = ex.Message;
         }
         return(RedirectToAction("Index"));
     }
     //using (WebsiteBannerCtl db = new WebsiteBannerCtl())
     //{
     //    db.delete(Websitebannerid);
     //    TempData["WebsiteBannerSuccess"] = "Record has been deleted successfully.";
     //    return RedirectToAction("Index");
     //}
 }
コード例 #3
0
 public ActionResult Edit(WebsiteBanner Obj_WebsiteBanner, HttpPostedFileBase BannerImage)
 {
     try
     {
         string BannerName = string.Empty;
         using (var context = new ChossonKallahAdmin.EF6.ChossonKallah())
         {
             var           WebsitebanneridPara     = new SqlParameter("@Websitebannerid", Obj_WebsiteBanner.WebsiteBannerID);
             WebsiteBanner obj_WebsiteBannerResult = context.Database.SqlQuery <WebsiteBanner>("sp_WebsiteBanner_select @Websitebannerid", WebsitebanneridPara).FirstOrDefault();
             if (SessionUtilities.SaveImage(BannerImage, "Banner"))
             {
                 BannerName = Path.GetFileName(BannerImage.FileName);
                 Obj_WebsiteBanner.BannerImage = BannerName;
             }
             else
             {
                 Obj_WebsiteBanner.BannerImage = obj_WebsiteBannerResult.BannerImage;
             }
             var WebsitebannerSequenceidPara = new SqlParameter("@Websitebannerid", Obj_WebsiteBanner.WebsiteBannerID);
             var WebsitebannerSequencePara   = new SqlParameter("@Sequence", Obj_WebsiteBanner.Sequence);
             context.Database.ExecuteSqlCommand("sp_WebsiteBanner_updateSequenceEdit @Sequence,@Websitebannerid", WebsitebannerSequencePara, WebsitebannerSequenceidPara);
             context.WebsiteBanners.Attach(Obj_WebsiteBanner);
             context.Entry(Obj_WebsiteBanner).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             TempData["WebsiteBannerSuccess"] = "Record has been update successfully.";
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         if (!ex.Message.Contains("See 'EntityValidationErrors' property"))
         {
             ViewBag.WebsiteBannerError = ex.Message;
         }
         return(View(Obj_WebsiteBanner));
     }
     //try
     //{
     //    string BannerName = string.Empty;
     //    using (WebsiteBannerCtl db = new WebsiteBannerCtl())
     //    {
     //        if (SessionUtilities.SaveImage(BannerImage, "Banner"))
     //        {
     //            BannerName = Path.GetFileName(BannerImage.FileName);
     //            Obj_WebsiteBanner.BannerImage = BannerName;
     //        }
     //        db.update(Obj_WebsiteBanner);
     //        TempData["WebsiteBannerSuccess"] = "Record has been updated successfully.";
     //    }
     //    return RedirectToAction("Index");
     //}
     //catch (Exception ex)
     //{
     //    return View(Obj_WebsiteBanner);
     //}
 }
コード例 #4
0
        public ActionResult Create(WebsiteBanner Obj_WebsiteBanner, string command, HttpPostedFileBase BannerImage)
        {
            try
            {
                string BannerName = string.Empty;
                using (var context = new ChossonKallahAdmin.EF6.ChossonKallah())
                {
                    if (SessionUtilities.SaveImage(BannerImage, "Banner"))
                    {
                        BannerName = Path.GetFileName(BannerImage.FileName);
                        Obj_WebsiteBanner.BannerImage = BannerName;
                    }
                    Obj_WebsiteBanner.CreatedOn = System.DateTime.Now;
                    Obj_WebsiteBanner.IsDeleted = false;
                    context.WebsiteBanners.Add(Obj_WebsiteBanner);
                    context.SaveChanges();
                    var WebsitebannerSequenceidPara = new SqlParameter("@websitebannerid", Obj_WebsiteBanner.WebsiteBannerID);
                    context.Database.ExecuteSqlCommand("sp_WebsiteBanner_UpdateSequence @websitebannerid", WebsitebannerSequenceidPara);
                    TempData["WebsiteBannerSuccess"] = "Record has been added successfully.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                if (!ex.Message.Contains("See 'EntityValidationErrors' property"))
                {
                    ViewBag.WebsiteBannerError = ex.Message;
                }
                return(View(Obj_WebsiteBanner));
            }
            //try
            //{
            //    string BannerName = string.Empty;
            //    using (WebsiteBannerCtl db = new WebsiteBannerCtl())
            //    {
            //        if (SessionUtilities.SaveImage(BannerImage, "Banner"))
            //        {
            //            BannerName = Path.GetFileName(BannerImage.FileName);
            //            Obj_WebsiteBanner.BannerImage = BannerName;
            //        }
            //        db.insert(Obj_WebsiteBanner);
            //        TempData["WebsiteBannerSuccess"] = "Record has been added successfully.";
            //    }
            //    return RedirectToAction("Index");

            //}
            //catch (Exception ex)
            //{
            //    return View(Obj_WebsiteBanner);
            //}
        }