public IActionResult Add(AddEditApplicantViewModel model) { if (ModelState.IsValid) { Applicant applicant = new Applicant() { Id = model.Id, FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, Phone1 = model.Phone1, Phone2 = model.Phone2, Date = DateTime.Now, Description = model.Description, Lesson = _dbContext.Lessons.Find(model.LessonId), }; _dbContext.Entry(applicant).State = applicant.Id == 0 ? EntityState.Added : EntityState.Modified; _dbContext.SaveChanges(); return(RedirectToAction(nameof(AllApplicants))); } return(View()); }
public IActionResult Edit(int id) { var lessons = _dbContext.Lessons .Include(l => l.Teacher) .Include(l => l.Technology); var applicant = _dbContext.Applicants .Include(a => a.Lesson) .Where(a => a.IsStudent == false && a.Deleted == false && a.Id == id) .Single(); AddEditApplicantViewModel model = new AddEditApplicantViewModel() { Id = id, FirstName = applicant.FirstName, LastName = applicant.LastName, Email = applicant.Email, Phone1 = applicant.Phone1, Phone2 = applicant.Phone2, Date = applicant.Date, LessonId = applicant.Lesson.Id, Description = applicant.Description, Lessons = Utilities.GetSelectListItem(lessons) }; return(View("Add", model)); }
public IActionResult Add() { var lessons = _dbContext.Lessons .Include(l => l.Teacher) .Include(l => l.Technology); AddEditApplicantViewModel model = new AddEditApplicantViewModel() { Lessons = Utilities.GetSelectListItem(lessons) }; return(View(model)); }
public IActionResult MakeApplicant(int id) { var not = _dbContext.Notifications.Find(id); var lessons = _dbContext.Lessons .Include(l => l.Teacher) .Include(l => l.Technology); AddEditApplicantViewModel model = new AddEditApplicantViewModel() { Id = 0, FirstName = not.FirstName, LastName = not.LastName, Email = not.Email, Date = not.Date, Phone1 = not.Phone1, Phone2 = not.Phone2, Lessons = Utilities.GetSelectListItem(lessons) }; return(View("../Applicant/Add", model)); }