public override object HandleCommand() { bool result = false; switch (DataPacket.Command.TypeData) { case TypeData.Employee: EmployeeService employeeService = new EmployeeService(); result = employeeService.Delete(DataPacket.Data as string); break; case TypeData.AdministrativeEmployee: AdministrativeEmployeeService administrativeEmployeeService = new AdministrativeEmployeeService(); result = administrativeEmployeeService.Delete(DataPacket.Data as string); break; case TypeData.Route: RouteService routeService = new RouteService(); result = routeService.Delete(DataPacket.Data as string); break; case TypeData.Vehicle: VehicleService vehicleService = new VehicleService(); result = vehicleService.Delete(DataPacket.Data as string); break; case TypeData.Ticket: TransportFormService transportFormService = new TransportFormService(); result = transportFormService.DeleteTicket(DataPacket.Data as string); break; } return(result ? ServerAnswer.SuccessfullyRemoved : ServerAnswer.DeletionFailed); }
public ActionResult Delete([FromRoute] int id) { var deleteRoute = _RouteService.GetById(id); _RouteService.Delete(deleteRoute); _StopToRouteService.DeleteStops(id); return(Ok(deleteRoute)); // should return all deleted object? }
public void TestDelete(bool isInUse) { Mock <IRoutesDao> routeDaoMock = new Mock <IRoutesDao>(); routeDaoMock.Setup(x => x.IsInUse(It.IsAny <Route>())).Returns(isInUse); routeDaoMock.Setup(x => x.Delete(It.IsAny <Route>())); Route route = new Route(); IRouteService routeService = new RouteService(routeDaoMock.Object); routeService.Delete(route); routeDaoMock.Verify(x => x.Delete(route), Times.Once); routeDaoMock.Verify(x => x.IsInUse(route), Times.Once); }
public IHttpActionResult Delete(int id) { _routeService.Delete(id); return(Ok()); }