public static EmployeesModel EntityToModel(this Employees entity, bool virtualActive = false)
        {
            try
            {
                EmployeesModel model = new EmployeesModel()
                {

                    Address = entity.Address,
                    BloodGroup = entity.BloodGroup,
                    DateOfBirth = (DateTime)entity.DateOfBirth,
                    DateOfEntry = entity.DateOfEntry,
                    DepartureDate = (DateTime)entity.DepartureDate,
                    Description = entity.Description,
                    EmailAddress = entity.EmailAddress,
                    GroupsOfEmployeeId = entity.GroupsOfEmployeeId,
                    IdentificationNumber = entity.IdentificationNumber,
                    IsMale = entity.IsMale,
                    IsMonthlyWage = entity.IsMonthlyWage,
                    IsWorked = entity.IsWorked,
                    Name = entity.Name,
                    PhoneNumber = entity.PhoneNumber,
                    PlaceOfBirth = entity.PlaceOfBirth,
                    RegistrationNumber = entity.RegistrationNumber,
                    Salary = entity.Salary,
                    Surname = entity.Surname,
                    IsActive = entity.IsActive,
                    Id = entity.Id
                };
                if (virtualActive)
                {
                    model.EmployeeShifts = entity.EmployeeShifts;
                    model.GroupsOfEmployee = entity.GroupsOfEmployee;
                    model.Sales = entity.Sales;
                    model.Users = entity.Users;
                    model.Permits = entity.Permits;
                }
                return model;
            }
            catch (Exception)
            {

                return new EmployeesModel();
            }
        }
 public ActionResult EmployeeEdit(EmployeesModel employeeModel)
 {
     Employees employee = employeeModel.ModelToEntity();
     employee.IsActive = true;
     _serviceEmployees.Update(employee);
     return RedirectToAction("EmployeeList");
 }
        public ActionResult EmployeeInsert(EmployeesModel employeeModel)
        {
            Employees emp = employeeModel.ModelToEntity();
            emp.IsActive = true;
            _serviceEmployees.Insert(emp);

            return RedirectToAction("EmployeeList");
        }