public async Task <ActionResult> Create([Bind(Include = "NewsSubCategoryID,Heading,SubHeading,BodyMessage,VideoLink,Remarks,Location,NoOfViews,NewsType")] T_NewsMasters t_NewsMasters)
        {
            if (!CommonFunctionVD.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    string FullPathWithFileName1 = null;
                    string FolderPathForImage1   = null;
                    string FolderPath            = Server.MapPath(Resources.VDResources.NewsImagePath);

                    if (!string.IsNullOrEmpty(Request.Files["ImagesUpload"].FileName))
                    {
                        for (int i = 0; i < Request.Files.Count; i++)
                        {
                            Request.Files[i].SaveAs(FolderPath);
                        }

                        //FullPathWithFileName1 = FolderPath + "\\" + Request.Files["ImagesUpload"].FileName;
                        //FolderPathForImage1 = "\\" + DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.DayOfWeek + "\\" + Request.Files["ImagesUpload"].FileName;
                    }
                    //if (CommonFunctionVD.IsFolderExist(FolderPath))
                    //{
                    //    if (!string.IsNullOrEmpty(Request.Files["ImagesUpload"].FileName))
                    //    {
                    //        Request.Files["ImagesUpload"].SaveAs(FullPathWithFileName1);
                    //    }
                    //}

                    t_NewsMasters.CreatedBy    = Session["EmailID"].ToString();
                    t_NewsMasters.CreatedDate  = DateTime.Now;
                    t_NewsMasters.ModifiedBy   = Session["EmailID"].ToString();
                    t_NewsMasters.ModifiedDate = DateTime.Now;
                    t_NewsMasters.Active       = true;
                    db.T_NewsMasters.Add(t_NewsMasters);
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }

                ViewBag.NewsSubCategoryID = new SelectList(db.M_SubCategoryMaster, "SubCategoryID", "SubCategoryName", t_NewsMasters.NewsSubCategoryID);
                ViewBag.NewsType          = new SelectList(db.M_Master, "MasterID", "MasterValue", t_NewsMasters.NewsType);
                return(View(t_NewsMasters));
            }
        }
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            if (!CommonFunctionVD.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                T_NewsMasters t_NewsMasters = await db.T_NewsMasters.FindAsync(id);

                db.T_NewsMasters.Remove(t_NewsMasters);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
        }
        // GET: NewsMasters/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (!CommonFunctionVD.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                T_NewsMasters t_NewsMasters = await db.T_NewsMasters.FindAsync(id);

                if (t_NewsMasters == null)
                {
                    return(HttpNotFound());
                }
                return(View(t_NewsMasters));
            }
        }
        public async Task <ActionResult> Edit([Bind(Include = "NewsID,NewsSubCategoryID,Heading,SubHeading,BodyMessage,VideoLink,Remarks,Location,NoOfViews,CreatedBy,CreatedDate,Active,NewsType")] T_NewsMasters t_NewsMasters)
        {
            if (!CommonFunctionVD.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    t_NewsMasters.ModifiedBy      = Session["EmailID"].ToString();
                    t_NewsMasters.ModifiedDate    = DateTime.Now;
                    db.Entry(t_NewsMasters).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }
                ViewBag.NewsSubCategoryID = new SelectList(db.M_SubCategoryMaster, "SubCategoryID", "SubCategoryName", t_NewsMasters.NewsSubCategoryID);
                ViewBag.NewsType          = new SelectList(db.M_Master, "MasterID", "MasterValue", t_NewsMasters.NewsType);
                return(View(t_NewsMasters));
            }
        }
        // GET: NewsMasters/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (!CommonFunctionVD.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                T_NewsMasters t_NewsMasters = await db.T_NewsMasters.FindAsync(id);

                if (t_NewsMasters == null)
                {
                    return(HttpNotFound());
                }
                ViewBag.NewsSubCategoryID = new SelectList(db.M_SubCategoryMaster, "SubCategoryID", "SubCategoryName", t_NewsMasters.NewsSubCategoryID);
                ViewBag.NewsType          = new SelectList(db.M_Master, "MasterID", "MasterValue", t_NewsMasters.NewsType);
                return(View(t_NewsMasters));
            }
        }
        // GET: NewsMasters/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (!CommonFunctionVD.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                T_NewsMasters t_NewsMasters = await db.T_NewsMasters.FindAsync(id);

                string Bodymsg = t_NewsMasters.BodyMessage.Replace("[img]http://vaishalidairy.co.in/NewsPaperPics/", "<img src='http://vaishalidairy.co.in/NewsPaperPics/");
                Bodymsg += Bodymsg.Replace("[/img]", "' /> ");
                t_NewsMasters.BodyMessage = Bodymsg;
                if (t_NewsMasters == null)
                {
                    return(HttpNotFound());
                }
                return(View(t_NewsMasters));
            }
        }