private async Task DeleteEmployee(Employee employee) { try { await _employeesService.DeleteEmployeeAsync(employee.ID); Employees.Remove(employee); } catch (Exception ex) { Debug.WriteLine(ex.Message); await _userDialogs.AlertAsync(ex.Message, "Error"); } }
public async Task <IActionResult> RemoveEmployee(Guid id) { if (id == Guid.Empty) { return(RedirectToAction("Index")); } var successful = await _employeeService.DeleteEmployeeAsync(id); if (!successful) { return(BadRequest("Could not delete service.")); } return(RedirectToAction("Index")); }
public async Task <IActionResult> DeleteEmployee(string id) { if (id == Guid.Empty.ToString()) { return(BadRequest("No parameter")); } var employee = await _employeeService.GetEmployeeAsync(id); var name = employee.FirstName + " " + employee.Surname; var successful = await _employeeService.DeleteEmployeeAsync(id); if (!successful) { return(BadRequest("Could not delete employee with name: " + name)); } return(Ok("Deleted user " + name)); }
public async Task <IActionResult> Delete(Guid id) { await _employeesService.DeleteEmployeeAsync(id); return(new NoContentResult()); }
public async Task <IActionResult> DeleteAsync(int id) { await _employeService.DeleteEmployeeAsync(id); return(NoContent()); }