public async Task <IViewComponentResult> InvokeAsync(int id) { var restaurants = EmployeesManager.GetAllRestaurantsByEmpID(id); var viewRestaurants = restaurants.Select(r => new EmployeeModelView { EmployeeId = r.EmployeeId, Active = r.Active, Status = r.Status, Restaurant = r.Restaurant.RestaurantName, RestaurantId = r.RestaurantId, UserId = r.Employee.UserId, StartDate = r.StartDate, EndDate = r.EndDate, RequestFlag = r.NewRequestFlag, RequestStatus = r.RequestStatus }); return(View(viewRestaurants)); }