public void Delete(int id) { EmployeeRepo.DeleteEmployee(id); var response = new HttpResponseMessage(); response.Headers.Add("DeleteMessage", "Succsessfuly Deleted!!!"); //return response; }
// DELETE api/employee/5 public IHttpActionResult Delete(long id) { if (id <= 0) { return(BadRequest()); } employeeService.DeleteEmployee(id); return(Ok()); }
//To Delete the record on a particular Employee public async Task DeleteEmployee(int?id) { try { await _iEmployeeRepo.DeleteEmployee(id); } catch (Exception ex) { Console.WriteLine(ex); } }
public IActionResult Delete(Employee model) { Employee employee = _repository.DeleteEmployee(model.EmployeeId); if (employee != null) { return(RedirectToAction("Index", "Employee")); } Response.StatusCode = 404; return(View("NotFound", model.EmployeeId)); }
public ActionResult DeleteEmployee(int id) { var employeeModelFromRepo = _repository.GetEmployeeById(id); if (employeeModelFromRepo == null) { return(NotFound()); } _repository.DeleteEmployee(employeeModelFromRepo); _repository.SaveChanges(); return(NoContent()); }
public async Task <ActionResult <EmployeeDetails> > DeleteEmployee(int id) { try { await _repository.DeleteEmployee(id); return(NoContent()); } catch (Exception) { return(StatusCode(StatusCodes.Status404NotFound, $"Requested id - {id} is not found")); } }
public ActionResult UpdateEmployee(int id, Employee emp) { var employeeModelFromRepo = _repository.GetEmployeeById(id); if (employeeModelFromRepo == null) { return(NotFound()); } var employee = new Employee { Id = employeeModelFromRepo.Id, FirstName = emp.FirstName, LastName = emp.LastName, City = emp.City, State = emp.State, Department = emp.Department, Gender = emp.Gender }; _repository.DeleteEmployee(employeeModelFromRepo); _repository.UpdateEmployee(employee); _repository.SaveChanges(); return(NoContent()); }
public async Task <ActionResult <Employee> > DeleteEmployee(int id) { try { var deleteemployee = await employeeRepo.GetEmployee(id); if (deleteemployee == null) { return(NotFound($"can not find this id= {id}")); } return(await employeeRepo.DeleteEmployee(id)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error deleting data")); } }
public JsonResult DeleteEmployee(int id) { return(Json(_employeeRepo.DeleteEmployee(id), JsonRequestBehavior.AllowGet)); }
public IActionResult DeleteEmployee(int EmployeeId, IFormCollection form) { _EmployeeRepo.DeleteEmployee(EmployeeId); _logger.LogInformation(" Delete Employee"); return(RedirectToAction("Index")); }
public JsonResult Delete(int id) { _repo.DeleteEmployee(id); return(new JsonResult("Deleted")); }
public void DeleteEmployee(int Id) { _employee.DeleteEmployee(Id); }
public void DeleteEmployee(Employee employee) { repo.DeleteEmployee(employee); }
public async Task <generalModel> deleteEmployee(int employeeId) { var deletedEmployee = await employeeRepo.DeleteEmployee(employeeId); return(response.response(deletedEmployee, true, "number of deleted employee successfully loaded", StatusCodes.Status200OK)); }