public IActionResult Search(int EmpId, DateTime StartDate, DateTime EndDate)
 {
     if (EmpId > 0 && StartDate != null && EndDate != null)
     {
         var vm = new EmployeesHoursSearchViewModel(_context, EmpId, StartDate, EndDate);
         return(View(vm));
     }
     else
     {
         var vm = new EmployeesHoursSearchViewModel(_context);
         return(View(vm));
     }
 }
 public IActionResult Search()
 {
     try
     {
         var items = _context.Assignments.Count();
         var vm    = new EmployeesHoursSearchViewModel(_context);
         return(View(vm));
     }
     catch (Exception)
     {
         ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator."); return(View());
     }
 }