コード例 #1
0
ファイル: EventRepositoy.cs プロジェクト: Zoninn/Alumni
        public Banner_Imags UpdateBannerImages(Banner_Imags Banners)
        {
            try
            {
                using (var context = _dbContextFactory.CreateConnection())
                {
                    Banner_Imags UpdateBanners = context.Banner_Imags.Where(x => x.Id == Banners.Id).FirstOrDefault();
                    UpdateBanners.Text  = Banners.Text;
                    UpdateBanners.Tages = Banners.Tages;
                    if (Banners.Image != "")
                    {
                        UpdateBanners.Image = Banners.Image;
                    }
                    else
                    {
                    }

                    context.SaveChanges();
                    return(Banners);
                }
            }
            catch (Exception ex)
            {
                _Logger.Error(ex.Message, ex);
                throw ex;
            }
        }
コード例 #2
0
        public ActionResult BannerImages(BannerImages Bannrs, HttpPostedFileBase Image)
        {
            var FilePath = "";
            if (Image != null)
            {
                var fileName = Path.GetFileName(Image.FileName);
                var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName));
                Image.SaveAs(path);
                FilePath = "/UserProfilePictures/" + fileName;
            }

            if (Bannrs.id != 0)
            {
                Banner_Imags HomeBanners = new Banner_Imags()
                {
                    Text = Bannrs.Text,
                    Image = FilePath,
                    Tages = Bannrs.Tags,
                    CreatedOn = DateTime.Now,
                    Status = true,
                    Id = Bannrs.id

                };
                EventService.UpdateBannerImages(HomeBanners);
                TempData["Message"] = "Updated successfully";
            }
            else
            {
                if (ModelState.IsValid)
                {

                    Banner_Imags HomeBanners = new Banner_Imags()
                    {
                        Text = Bannrs.Text,
                        Image = FilePath,
                        Tages = Bannrs.Tags,
                        CreatedOn = DateTime.Now,
                        Status = true

                    };
                    EventService.BannerImages(HomeBanners);
                    TempData["Message"] = "Saved successfully";
                }
                else
                {
                    return View();
                }
            }

            return RedirectToAction("BannerImages", "Dashboard", new { area = "Admin", id = 0 });
        }
コード例 #3
0
        public ActionResult BannerImages(BannerImages Bannrs, HttpPostedFileBase Image)
        {
            var FilePath = "";

            if (Image != null)
            {
                var fileName = Path.GetFileName(Image.FileName);
                var path     = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName));
                Image.SaveAs(path);
                FilePath = "/UserProfilePictures/" + fileName;
            }


            if (Bannrs.id != 0)
            {
                Banner_Imags HomeBanners = new Banner_Imags()
                {
                    Text      = Bannrs.Text,
                    Image     = FilePath,
                    Tages     = Bannrs.Tags,
                    CreatedOn = DateTime.Now,
                    Status    = true,
                    Id        = Bannrs.id
                };
                EventService.UpdateBannerImages(HomeBanners);
                TempData["Message"] = "Updated successfully";
            }
            else
            {
                if (ModelState.IsValid)
                {
                    Banner_Imags HomeBanners = new Banner_Imags()
                    {
                        Text      = Bannrs.Text,
                        Image     = FilePath,
                        Tages     = Bannrs.Tags,
                        CreatedOn = DateTime.Now,
                        Status    = true
                    };
                    EventService.BannerImages(HomeBanners);
                    TempData["Message"] = "Saved successfully";
                }
                else
                {
                    return(View());
                }
            }

            return(RedirectToAction("BannerImages", "Dashboard", new { area = "Admin", id = 0 }));
        }
コード例 #4
0
ファイル: EventRepositoy.cs プロジェクト: Zoninn/Alumni
 public Banner_Imags EditBannerImages(int id)
 {
     try
     {
         using (var context = _dbContextFactory.CreateConnection())
         {
             Banner_Imags Banners = context.Banner_Imags.Where(x => x.Id == id).FirstOrDefault();
             return(Banners);
         }
     }
     catch (Exception ex)
     {
         _Logger.Error(ex.Message, ex);
         throw ex;
     }
 }
コード例 #5
0
ファイル: EventRepositoy.cs プロジェクト: Zoninn/Alumni
 public Banner_Imags BannerImages(Banner_Imags Banners)
 {
     try
     {
         using (var context = _dbContextFactory.CreateConnection())
         {
             Banners = context.Banner_Imags.Add(Banners);
             context.SaveChanges();
             return(Banners);
         }
     }
     catch (Exception ex)
     {
         _Logger.Error(ex.Message, ex);
         throw ex;
     }
 }
コード例 #6
0
 public Banner_Imags BannerImages(Banner_Imags Banners)
 {
     return(_IEventCategoryRepo.BannerImages(Banners));
 }