public ActionResult Create(InternDatabase per) { if (ModelState.IsValid) { Person person = new Person(); string personID; do { personID = new Share().RandomText(); } while (new CompanyAndSchool().FindPerson(personID) == false); person.PersonID = personID; database.Person.Add(person); person.RoleID = 5; person.LastName = per.LastName; person.FirstName = per.FirstName; person.Birthday = per.Birthday; person.Gender = per.Gender; person.Address = per.Address; person.Phone = per.Phone; person.Email = per.Email; var role = Convert.ToInt32(Session["Role"].ToString()); if (role == 3) { var schoolID = Session["SchoolID"].ToString(); person.SchoolID = schoolID; person.CompanyID = per.CompanyID; } else { var companyID = Session["CompanyID"].ToString(); person.SchoolID = per.SchoolID; person.CompanyID = companyID; } InsertPer(person); if (SendMailTK(personID)) { Intern intern = new Intern(); intern.PersonID = personID; intern.StudentCode = per.StudentCode; if (per.InternshipID != null) { intern.InternshipID = per.InternshipID; } intern.Result = 0; InsertInt(intern); } } return(RedirectToAction("Index")); }
public ActionResult Edit(InternDatabase intern) { if (ModelState.IsValid) { var model = database.Person.Find(intern.PersonID); model.PersonID = intern.PersonID; model.LastName = intern.LastName; model.FirstName = intern.FirstName; model.Birthday = intern.Birthday; model.Gender = intern.Gender; model.Address = intern.Address; model.Phone = intern.Phone; model.Email = intern.Email; model.Image = intern.Image; model.CompanyID = intern.CompanyID; var model1 = database.Intern.Find(intern.PersonID); model1.StudentCode = intern.StudentCode; database.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit(string id) { SetViewBagG(); SetViewBag(); var findP = database.Person.Find(id); var findI = database.Intern.Find(id); InternDatabase model = new InternDatabase(); model.PersonID = findP.PersonID; model.LastName = findP.LastName; model.FirstName = findP.FirstName; model.Birthday = findP.Birthday; model.Gender = findP.Gender; model.Address = findP.Address; model.Phone = findP.Phone; model.Email = findP.Email; model.Image = findP.Image; model.SchoolID = findP.SchoolID; model.StudentCode = findI.StudentCode; return(View(model)); }