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));
        }