public IHttpActionResult Post(DepartmentViewModel dep)
 {
     try
     {
         dep.Create();
         return Ok("Department " + dep.DepartmentName + " Created");
     }
     catch (Exception ex)
     {
         return BadRequest("Update failed - " + ex.Message);
     }
 }
        public void DepartmentVMCreateAndDeleteShouldReturnTrue()
        {
            bool deleteOK = false;
            DepartmentViewModel vm = new DepartmentViewModel();

            vm.DepartmentName = "Coder";
            vm.Create();

            if (vm.Id.Length == 24)
                deleteOK = vm.Delete();
            Assert.IsTrue(deleteOK);
        }