public ActionResult Delete_celebrity_confirm(int id)
        {
            celebrity cel = data.celebrities.SingleOrDefault(n => n.id == id);

            if (cel == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            else
            {
                var fil_cel = data.film_celebrities.Where(or => or.celeb_id == id).ToList();
                foreach (var item in fil_cel)
                {
                    data.film_celebrities.DeleteOnSubmit(item);
                    data.SubmitChanges();
                }
                var cel_job = data.celeb_jobs.Where(or => or.celeb_id == id).ToList();
                foreach (var item in cel_job)
                {
                    data.celeb_jobs.DeleteOnSubmit(item);
                    data.SubmitChanges();
                }
                string directoryimg = Server.MapPath("/images/celeb/" + cel.avatar);
                System.IO.File.Delete(directoryimg);
                data.celebrities.DeleteOnSubmit(cel);
                data.SubmitChanges();
                return(RedirectToAction("List_celebrities"));
            }
        }
 public ActionResult Create_celebrity(celebrity celeb, FormCollection collection, HttpPostedFileBase fileUpload)
 {
     ViewBag.country_id = new SelectList(data.countries.ToList().OrderBy(n => n.name), "id", "name");
     if (fileUpload == null)
     {
         ViewBag.Notification = "Please select the cover photo";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var fileName = Path.GetFileName(fileUpload.FileName);
             var path     = Path.Combine(Server.MapPath("~/images/celeb"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Notification = "Image already exists";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             celeb.avatar = fileName;
             data.celebrities.InsertOnSubmit(celeb);
             data.SubmitChanges();
         }
         else
         {
             return(HttpNotFound());
         }
         return(RedirectToAction("List_celebrities"));
     }
 }
        public ActionResult Delete_celebrity(int id)
        {
            celebrity cel = data.celebrities.SingleOrDefault(n => n.id == id);

            if (cel == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            else
            {
                return(View(cel));
            }
        }
Esempio n. 4
0
        // thong tin nguoi noi tieng
        public ActionResult Celebrity_single(int id)
        {
            celebrity celebrity = data.celebrities.Where(or => or.id == id).FirstOrDefault();
            DateTime  birthday = DateTime.Parse((celebrity.birthday).ToString());
            string    month = "month";
            int       year, day;

            year = birthday.Year;
            switch (birthday.Month)
            {
            case 1: month = "January"; break;

            case 2: month = "February"; break;

            case 3: month = "March"; break;

            case 4: month = "April"; break;

            case 5: month = "May"; break;

            case 6: month = "June"; break;

            case 7: month = "July"; break;

            case 8: month = "August"; break;

            case 9: month = "September"; break;

            case 10: month = "October"; break;

            case 11: month = "November"; break;

            case 12: month = "December"; break;
            }
            day = birthday.Day;
            ViewBag.birthday = month + " " + day + ", " + year;
            return(View(celebrity));
        }