Exemplo n.º 1
0
        // '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"));
            }
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        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"));
            }
        }
Exemplo n.º 4
0
        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?
        }
Exemplo n.º 5
0
        public void TestDeleteShouldReturnOne()
        {
            EmployeeViewModel vm = new EmployeeViewModel();

            vm.Lastname = "Smartypants";
            vm.GetByLastname();
            Assert.IsTrue(vm.Delete() == 1);
        }
Exemplo n.º 6
0
        public void Employee_DeleteTest()
        {
            EmployeeViewModel vm = new EmployeeViewModel();

            vm.Email = "*****@*****.**";
            vm.GetByEmail();

            Assert.True(vm.Delete() == 1);
        }
Exemplo n.º 7
0
        public void EmployeeModelDeleteShouldReturnOne()
        {
            EmployeeViewModel vm = new EmployeeViewModel();

            vm.Lastname = "Pollock";
            vm.GetByLastname(); //Employee just added
            int employeesDeleted = vm.Delete();

            Assert.IsTrue(employeesDeleted == 1);
        }
Exemplo n.º 8
0
        public void EmployeeModelDeleteShouldReturnOne()
        {
            EmployeeViewModel vm = new EmployeeViewModel();

            vm.Lastname = "Tessier";
            vm.GetByLastName();
            int employeesDeleted = vm.Delete();

            Assert.IsTrue(employeesDeleted == 1);
        }
Exemplo n.º 9
0
 public ActionResult Delete(Employee emp)
 {
     if (ModelState.IsValid)
     {
         EmployeeViewModel del = new EmployeeViewModel();
         del.Delete(emp.Id);
         return(RedirectToAction("EmployeeList", "Employee"));
     }
     return(View());
 }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 12
0
        public void ViewModelDelete()
        {
            EmployeeViewModel vm = new EmployeeViewModel();

            vm.Lastname = "Goldenberg";
            vm.GetByLastname();
            int employeesDeleted = vm.Delete();

            Assert.True(employeesDeleted == 1);
        }
Exemplo n.º 13
0
        public void Employee_DeleteTest()
        {
            EmployeeViewModel vm = new EmployeeViewModel {
                Email = "*****@*****.**"
            };

            vm.GetByEmail();
            int employeeDeleted = vm.Delete();

            Assert.True(employeeDeleted == 1);
        }
Exemplo n.º 14
0
        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));
            }
        }
Exemplo n.º 15
0
 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));
     }
 }
Exemplo n.º 16
0
 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
     }
 }
Exemplo n.º 18
0
 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
 }
Exemplo n.º 19
0
 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"));
     }
 }
Exemplo n.º 20
0
        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"));
            }
        }