public IActionResult assignStudentCompany(employmentViewModel model) { int studentId = int.Parse(model.selectedStudent); var studentcomp = _employRepo.GetAllEmploymentHistory().Where(sc => sc.CompID == model.compy_id && sc.ID == studentId).FirstOrDefault(); if (studentcomp == null) { EmploymentHistory employment = new EmploymentHistory() { CompID = model.compy_id, StudentId = studentId, StartDate = model.StartDate, //EndDate = model.EndDate }; _employRepo.AddEmploymentHistory(employment); return(RedirectToAction("index")); } else { ModelState.AddModelError("duplicate", "Error in key vale"); List <Student> studentlist = _student.GetAllStudent().ToList(); employmentViewModel employmentView = new employmentViewModel() { studentlist = studentlist }; return(View(employmentView)); } }
public ViewResult assignStudentCompany(int id) { List <Student> studentlist = _student.GetAllStudent().ToList(); employmentViewModel employmentView = new employmentViewModel() { studentlist = studentlist, compy_id = id }; return(View(employmentView)); }
public IActionResult addCompany(employmentViewModel employmentViewModel) { Company company = new Company() { CompName = employmentViewModel.compy_name, Address = employmentViewModel.Address, ContactPerson = employmentViewModel.contactPerson }; _employRepo.AddCompany(company); return(RedirectToAction("Index")); }
public ViewResult Update(int id) { Company company = _employRepo.GetCompany(id); employmentViewModel employmentView = new employmentViewModel() { compy_name = company.CompName, Address = company.Address, contactPerson = company.ContactPerson, compy_id = company.ID }; return(View(employmentView)); }
public IActionResult Update(employmentViewModel model) { Company company = _employRepo.GetCompany(model.compy_id); if (ModelState.IsValid) { company.CompName = model.compy_name; company.Address = model.Address; company.ContactPerson = model.contactPerson; _employRepo.UpdateCompany(company); return(RedirectToAction("index")); } return(View()); }