public IHttpActionResult Get()
 {
     try
     {
         DepartmentViewModel dep = new DepartmentViewModel();
         List<DepartmentViewModel> allDepartments = dep.GetAll();
         return Ok(allDepartments);
     }
     catch (Exception ex)
     {
         return BadRequest("Retrive failed - " + ex.Message);
     }
 }
 public void DepartmentVMGetAllShouldReturnList()
 {
     DepartmentViewModel vm = new DepartmentViewModel();
     List<DepartmentViewModel> deps = vm.GetAll();
     Assert.IsTrue(deps.Count > 0);
 }