public ActionResult DeleteConfirmed(int id) { CoursToUniversity coursToUniversity = db.CoursToUniversities.Find(id); db.CoursToUniversities.Remove(coursToUniversity); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,UniversityId,CoursId")] CoursToUniversity coursToUniversity) { if (ModelState.IsValid) { db.Entry(coursToUniversity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CoursId = new SelectList(db.Courses, "Id", "Name", coursToUniversity.CoursId); ViewBag.UniversityId = new SelectList(db.Universities, "Id", "Name", coursToUniversity.UniversityId); return(View(coursToUniversity)); }
// GET: Admin/CoursToUniversities/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CoursToUniversity coursToUniversity = db.CoursToUniversities.Find(id); if (coursToUniversity == null) { return(HttpNotFound()); } return(View(coursToUniversity)); }
// GET: Admin/CoursToUniversities/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CoursToUniversity coursToUniversity = db.CoursToUniversities.Find(id); if (coursToUniversity == null) { return(HttpNotFound()); } ViewBag.CoursId = new SelectList(db.Courses, "Id", "Name", coursToUniversity.CoursId); ViewBag.UniversityId = new SelectList(db.Universities, "Id", "Name", coursToUniversity.UniversityId); return(View(coursToUniversity)); }
public ActionResult AddForm(ApplicationForm appForm, string checkbox1, string checkbox2, string checkbox3, string Language, int Degree, int id, CoursToUniversity crsToUni, HttpPostedFileBase passportFile, HttpPostedFileBase certificateFile) { string passportfilename = DateTime.Now.ToString("ddmmyyyyhhmmssffff") + passportFile.FileName; string passportpath = Path.Combine(Server.MapPath("~/Uploads/"), passportfilename); //certificate string certificatefilename = DateTime.Now.ToString("ddmmyyyyhhmmssffff") + certificateFile.FileName; string certificatepath = Path.Combine(Server.MapPath("~/Uploads/"), certificatefilename); string extensionFirst = Path.GetExtension(passportfilename); string extensionSecond = Path.GetExtension(certificatefilename); if (passportFile == null && certificateFile == null) { Session["selectError"] = "your must select your file"; return(RedirectToAction("index")); } if (((extensionFirst != ".pdf") && (extensionFirst != ".doc") && (extensionFirst != ".docx") && (extensionFirst != ".xls")) && ((extensionSecond != ".pdf") && (extensionSecond != ".doc") && (extensionSecond != ".docx") && (extensionSecond != ".xls"))) { Session["typeerror"] = "your file must be jpg,png or gif"; return(RedirectToAction("index")); } if (((certificateFile.ContentLength / 1024) > 5024) && ((passportFile.ContentLength / 1024) > 5024)) { Session["sizeerror"] = "your file size must be max 10mb"; return(RedirectToAction("index")); } //passport passportFile.SaveAs(passportpath); certificateFile.SaveAs(certificatepath); //string CountryCitizen, string CountryLiving,string ApplicationForm applicationForm = new ApplicationForm(); CoursToUniversity Element = db.CoursToUniversities.First(p => p.UniversityId == crsToUni.UniversityId && p.CoursId == crsToUni.CoursId); User currentUser = db.Users.First(p => p.Id == id); if (currentUser.IsConfirm != true) { Session["Unconfirmed"] = true; return(RedirectToAction("index")); } //int DeegreId = db.Degrees.FirstOrDefault(d => d.Name == Degree).Id; //sorada application.form=appform.form tipinde gedeceksen yeni test edek) applicationForm.FirstName = appForm.FirstName; applicationForm.LastName = appForm.LastName; applicationForm.Birthday = appForm.Birthday; applicationForm.Email = appForm.Email; applicationForm.MobilPhone = appForm.MobilPhone; applicationForm.SocialNetworks = checkbox1 + " " + checkbox2 + " " + checkbox3; applicationForm.Skype = appForm.Skype; applicationForm.InvitationLetterAddress = appForm.InvitationLetterAddress; applicationForm.DegreeId = Degree; applicationForm.ZipCode = appForm.ZipCode; applicationForm.Language = Language; applicationForm.CountryLiving = appForm.CountryLiving.Remove(0, 3); applicationForm.CountryCitizen = appForm.CountryCitizen; applicationForm.Cities = appForm.Cities; applicationForm.CoursToUniversityId = Element.Id; applicationForm.Passport = passportfilename; applicationForm.Certificate = certificatefilename; //var report = new Parti alViewAsPdf("~/Views/Shared/DetailCustomer.cshtml", customer); currentUser.StatusId = 2; db.ApplicationForms.Add(applicationForm); //currentUser.ApplicationFormId = applicationForm.Id; Session["loginned"] = true; db.SaveChanges(); return(RedirectToAction("index", "home")); }