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)); } }
// 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)); }