// 'DELETE' method to remove and employee from the database public IHttpActionResult Delete(int id) { try { // Create and EmployeeViewModel object to store the employee data EmployeeViewModel emp = new EmployeeViewModel(); // The EmployeeViewModel Object ID is that of the ID past into the methods parameters // when called in the JavaScript emp.Id = id; // If the number of employees deleted equals 1 then display the message that it was successful // else display a message that it was unsuccessful if (emp.Delete() == 1) { return(Ok("Employee " + emp.Id + " deleted!")); } else { return(Ok("Employee " + emp.Id + " not deleted!")); } } catch (Exception ex) { return(BadRequest("Delete failed - Contact Tech Support")); } }
public IHttpActionResult Delete(EmployeeViewModel emp) { try { long retVal = emp.Delete(); switch (retVal) { case 1: return(Ok("Employee " + emp.Lastname + " Deleted!")); case -1: return(Ok("Employee " + emp.Lastname + " not deleted!")); case -2: return(Ok("Data is stale for " + emp.Lastname + ", Employee already deleted!")); default: return(Ok("Employee " + emp.Lastname + " not deleted!")); } } catch (Exception ex) { return(BadRequest("Retrieve failed - " + ex.Message)); } }
public IHttpActionResult Delete(string id) { try { EmployeeViewModel emp = new EmployeeViewModel(); emp.Id = id; long delRetVal = emp.Delete(); switch (delRetVal) { case 1: return(Ok("Ok! Employee " + emp.Lastname + " has been Deleted!")); case 0: return(Ok("Error! Employee does not Exist!")); default: return(Ok("Employee " + emp.Lastname + " not deleted!")); } } catch (Exception ex) { return(BadRequest("Delete Failed - Contact Tech Support")); } }
public void TestDeleteShouldReturnOne() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Lastname = "Test"; vm.GetByLastname(); Assert.IsTrue(vm.Delete() == 1);//Debug mode shows HelpdeskViewModels.EmployeeViewModel.Delete returned 1, why is it failing? }
public void TestDeleteShouldReturnOne() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Lastname = "Smartypants"; vm.GetByLastname(); Assert.IsTrue(vm.Delete() == 1); }
public void Employee_DeleteTest() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Email = "*****@*****.**"; vm.GetByEmail(); Assert.True(vm.Delete() == 1); }
public void EmployeeModelDeleteShouldReturnOne() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Lastname = "Pollock"; vm.GetByLastname(); //Employee just added int employeesDeleted = vm.Delete(); Assert.IsTrue(employeesDeleted == 1); }
public void EmployeeModelDeleteShouldReturnOne() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Lastname = "Tessier"; vm.GetByLastName(); int employeesDeleted = vm.Delete(); Assert.IsTrue(employeesDeleted == 1); }
public ActionResult Delete(Employee emp) { if (ModelState.IsValid) { EmployeeViewModel del = new EmployeeViewModel(); del.Delete(emp.Id); return(RedirectToAction("EmployeeList", "Employee")); } return(View()); }
public void EmployeeViewModelDeleteShouldReturnOne() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Lastname = "Nguyen"; vm.GetByLastname(); int EmployeeViewModel = vm.Delete(); Assert.IsTrue(EmployeeViewModel == 1); }
public void Employee_DeleteTest() { EmployeeViewModel em = new EmployeeViewModel(); em.Email = "*****@*****.**"; em.GetByEmail(); int employeeDelete = em.Delete(); Assert.True(employeeDelete > 0); }
public void ViewModelDelete() { EmployeeViewModel vm = new EmployeeViewModel(); vm.Lastname = "Goldenberg"; vm.GetByLastname(); int employeesDeleted = vm.Delete(); Assert.True(employeesDeleted == 1); }
public void Employee_DeleteTest() { EmployeeViewModel vm = new EmployeeViewModel { Email = "*****@*****.**" }; vm.GetByEmail(); int employeeDeleted = vm.Delete(); Assert.True(employeeDeleted == 1); }
public IHttpActionResult Delete(EmployeeViewModel emp) { string msg = emp.Lastname + " has been deleted"; try { emp.Delete(); return(Ok(msg)); } catch (Exception ex) { return(BadRequest("Delete failed - " + ex.Message)); } }
public IHttpActionResult Delete(string empId) { try { EmployeeViewModel emp = new EmployeeViewModel(); emp.GetById(empId); emp.Delete(); return(Ok(emp.Lastname + " has been deleted")); } catch (Exception e) { return(BadRequest("Delete failed - " + e.Message)); } }
public IHttpActionResult Delete(string Id) { try { EmployeeViewModel emp = new EmployeeViewModel(); emp.Id = Id; emp.GetByID(Id); emp.Delete(); return(Ok("Employee deleted!")); } catch (Exception ex) { return(BadRequest("Update failed - " + ex.Message)); } }
public IActionResult Delete(int id) { try { EmployeeViewModel viewModel = new EmployeeViewModel(); viewModel.Id = id; return(viewModel.Delete() == 1 ? Ok(new { msg = "Employee " + viewModel.Id + " deleted!" }) : Ok(new { msg = "Employee " + viewModel.Id + "not deleted!" })); } catch (Exception ex) { _logger.LogError("Problem in " + GetType().Name + " " + MethodBase.GetCurrentMethod().Name + " " + ex.Message); return(StatusCode(StatusCodes.Status500InternalServerError));//something wrong } }
public IActionResult Delete(int id) { try { // Declares view model EmployeeViewModel viewmodel = new EmployeeViewModel(); viewmodel.Id = id; // Returns status message after employee delete function return(viewmodel.Delete() == 1 ? Ok(new { msg = "Student " + id + " deleted!" }) : Ok(new { msg = "Student " + id + " not deleted!" })); } catch (Exception ex) { _logger.LogError("Problem in " + GetType().Name + " " + MethodBase.GetCurrentMethod().Name + " " + ex.Message); return(StatusCode(StatusCodes.Status500InternalServerError)); } // try/catch }
public IHttpActionResult Delete(int id) { try { EmployeeViewModel stu = new EmployeeViewModel(); stu.Id = id; if (stu.Delete() == 1) { return(Ok("Employee deleted!")); } else { return(Ok("Employee not deleted!")); } } catch (Exception ex) { return(BadRequest("Deleted failed - Contact Tech Support")); } }
public void EmployeeVMCreateAndDeleteShouldReturnTrue() { bool deleteOk = false; EmployeeViewModel vm = new EmployeeViewModel(); //use an existing departmentid here vm.DepartmentId = "564107b33dd4ed255425f4c5"; // and some hardcoded data vm.Email = "*****@*****.**"; vm.Firstname = "Some"; vm.Lastname = "Employee"; vm.Phoneno = "(555)555-5555"; vm.Title = "Mr. "; vm.Create(); if (vm.Id.Length == 24) //new id's are a 24 byte hex string { deleteOk = vm.Delete(); } Assert.IsTrue(deleteOk); }
public IHttpActionResult Delete(int id) { try { EmployeeViewModel emp = new EmployeeViewModel(); emp.Id = id; //Use the EmployeeViewModel's delete method and check the return to see if the delete was successful if (emp.Delete() == 1) { return(Ok("Employee deleted!")); } else { return(Ok("Employee not deleted!")); } } catch (Exception ex) { return(BadRequest("Delete failed - Contact Tech Support")); } }