Пример #1
0
        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);
        }
Пример #2
0
        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?
        }
Пример #3
0
        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());
        }