public async Task <IActionResult> AddOldWorkPlaces(OldWorkPlaceModel oldWorkPlace) { if (ModelState.IsValid) { if (oldWorkPlace == null) { ModelState.AddModelError("", "Something went wrong"); return(RedirectToAction("AddOldWorkPlaces", "Employee")); } else { OldWorkPlace owp = new OldWorkPlace { WorkPlaceName = oldWorkPlace.WorkPlaceName, EmployeeId = oldWorkPlace.IdEmployee, FireDate = oldWorkPlace.FireDate, FireReason = oldWorkPlace.FireReason, HireDate = oldWorkPlace.HireDate }; dbContext.OldWorkPlace.Add(owp); await dbContext.SaveChangesAsync(); return(RedirectToAction("Details", "Employee", new { id = oldWorkPlace.IdEmployee })); } } return(View()); }
public async Task <IActionResult> AddOldWorkPlaces(int id) { var employees = await dbContext.Employees.Where(x => x.Id == id).FirstOrDefaultAsync(); OldWorkPlaceModel model = new OldWorkPlaceModel { Employee = employees }; return(View(model)); }