コード例 #1
0
        public ActionResult PostNews(db_NewsRooms NewsRoom, 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 (NewsRoom.NewRoomId != 0)
            {
                NewsRoom.Image = FilePath;
                NewsRoomService.UpdateNewRooms(NewsRoom);
                TempData["SuccessMessage"] = "News Updated successfully";
            }
            else
            {
                NewsRoom.CreatedOn = DateTime.Now;
                NewsRoom.Image = FilePath;
                NewsRoom.Status = true;
                NewsRoomService.Create(NewsRoom);
                TempData["SuccessMessage"] = "News Added successfully";
            }
            return RedirectToAction("PostNews", "NewsRoom", new { area = "Admin" });
        }
コード例 #2
0
ファイル: NewsRoomRepositroy.cs プロジェクト: Zoninn/Alumni
 public Alumini.Core.db_NewsRooms Create(Alumini.Core.db_NewsRooms obj)
 {
     using (var context = _dbContextFactory.CreateConnection())
     {
         context.db_NewsRooms.Add(obj);
         context.SaveChanges();
         return(obj);
     }
 }
コード例 #3
0
ファイル: NewsRoomRepositroy.cs プロジェクト: Zoninn/Alumni
 public Alumini.Core.db_NewsRooms UpdateNewRooms(Alumini.Core.db_NewsRooms obj)
 {
     using (var context = _dbContextFactory.CreateConnection())
     {
         db_NewsRooms News = context.db_NewsRooms.Where(x => x.NewRoomId == obj.NewRoomId && x.Status == true).FirstOrDefault();
         News.Title = obj.Title;
         if (obj.Image != "")
         {
             News.Image = obj.Image;
         }
         News.Description = obj.Description;
         News.UpdatedOn   = DateTime.Now;
         context.SaveChanges();
         return(obj);
     }
 }
コード例 #4
0
 public Alumini.Core.db_NewsRooms UpdateNewRooms(Alumini.Core.db_NewsRooms obj)
 {
     return(_NewsRoomRepo.UpdateNewRooms(obj));
 }
コード例 #5
0
 public Alumini.Core.db_NewsRooms Create(Alumini.Core.db_NewsRooms obj)
 {
     return(_NewsRoomRepo.Create(obj));
 }