public virtual async void TestDelete() { var builder = new WebHostBuilder() .UseEnvironment("Production") .UseStartup <TestStartup>(); TestServer testServer = new TestServer(builder); var client = new ApiClient(testServer.CreateClient()); client.SetBearerToken(JWTTestHelper.GenerateBearerToken()); ApplicationDbContext context = testServer.Host.Services.GetService(typeof(ApplicationDbContext)) as ApplicationDbContext; IOfficerService service = testServer.Host.Services.GetService(typeof(IOfficerService)) as IOfficerService; var model = new ApiOfficerServerRequestModel(); model.SetProperties("B", "B", "B", "B", "B"); CreateResponse <ApiOfficerServerResponseModel> createdResponse = await service.Create(model); createdResponse.Success.Should().BeTrue(); ActionResponse deleteResult = await client.OfficerDeleteAsync(2); deleteResult.Success.Should().BeTrue(); ApiOfficerServerResponseModel verifyResponse = await service.Get(2); verifyResponse.Should().BeNull(); }
/// <summary> /// Initializes a new instance of the <see cref="T:com.kiranpatel.crimecluster.framework.IncidentService"/> class. /// </summary> /// <param name="officerService">Officer service.</param> /// <param name="outcomeService">Outcome service.</param> /// <param name="backlogService">Backlog service.</param> /// <param name="locationService">Location service.</param> /// <param name="repository">Repository.</param> /// <param name="logger">Logger.</param> public IncidentService( IOfficerService officerService, IIncidentOutcomeService outcomeService, IIncidentBacklogService backlogService, ILocationService locationService, IRepository repository, ILogger logger) : base(repository, logger) { this.officerService = officerService; this.outcomeService = outcomeService; this.backlogService = backlogService; this.locationService = locationService; }
public OfficerController( ApiSettings settings, ILogger <OfficerController> logger, ITransactionCoordinator transactionCoordinator, IOfficerService officerService, IApiOfficerServerModelMapper officerModelMapper ) : base(settings, logger, transactionCoordinator) { this.OfficerService = officerService; this.OfficerModelMapper = officerModelMapper; this.BulkInsertLimit = 250; this.MaxLimit = 1000; this.DefaultLimit = 250; }
/// <summary> /// Initializes a new instance of the /// <see cref="T:com.kiranpatel.crimecluster.webservice.Controllers.OfficerController"/> class. /// </summary> /// <param name="repository">Repository.</param> /// <param name="configService">Config service.</param> /// <param name="logger">Logger.</param> /// <param name="serialisationService">Serialisation service.</param> /// <param name="officerService">Officer service.</param> /// <param name="locationService">Location service.</param> /// <param name="incidentService"Incident service.</param> /// <param name="mapper">mapper.</param> public OfficerController( IRepository repository, IConfigurationService configService, ILogger logger, ISerialisationService serialisationService, IOfficerService officerService, ILocationService locationService, IIncidentService incidentService, IIncidentOutcomeService incidentOutcomeService, IDataTransferService <Officer, OfficerDTO> mapper) : base(repository, configService, logger, serialisationService) { this.officerService = officerService; this.locationService = locationService; this.incidentService = incidentService; this.outcomeService = incidentOutcomeService; this.mapper = mapper; }
public virtual async void TestUpdate() { var builder = new WebHostBuilder() .UseEnvironment("Production") .UseStartup <TestStartup>(); TestServer testServer = new TestServer(builder); var client = new ApiClient(testServer.CreateClient()); client.SetBearerToken(JWTTestHelper.GenerateBearerToken()); var mapper = new ApiOfficerServerModelMapper(); ApplicationDbContext context = testServer.Host.Services.GetService(typeof(ApplicationDbContext)) as ApplicationDbContext; IOfficerService service = testServer.Host.Services.GetService(typeof(IOfficerService)) as IOfficerService; ApiOfficerServerResponseModel model = await service.Get(1); ApiOfficerClientRequestModel request = mapper.MapServerResponseToClientRequest(model); request.SetProperties("B", "B", "B", "B", "B"); UpdateResponse <ApiOfficerClientResponseModel> updateResponse = await client.OfficerUpdateAsync(model.Id, request); context.Entry(context.Set <Officer>().ToList()[0]).Reload(); updateResponse.Record.Should().NotBeNull(); updateResponse.Success.Should().BeTrue(); updateResponse.Record.Id.Should().Be(1); context.Set <Officer>().ToList()[0].Badge.Should().Be("B"); context.Set <Officer>().ToList()[0].Email.Should().Be("B"); context.Set <Officer>().ToList()[0].FirstName.Should().Be("B"); context.Set <Officer>().ToList()[0].LastName.Should().Be("B"); context.Set <Officer>().ToList()[0].Password.Should().Be("B"); updateResponse.Record.Id.Should().Be(1); updateResponse.Record.Badge.Should().Be("B"); updateResponse.Record.Email.Should().Be("B"); updateResponse.Record.FirstName.Should().Be("B"); updateResponse.Record.LastName.Should().Be("B"); updateResponse.Record.Password.Should().Be("B"); }
public UsersController(IUserService userService, IOfficerService officerService, IGameService gameService) { _userService = userService; _officerService = officerService; _gameService = gameService; }
public AuthController(IAuthService authService, IUserService userService, IOfficerService officerService) { _authService = authService; _userService = userService; _officerService = officerService; }
public OfficersController(IOfficerService service) { this.service = service; }
public officerController(IUnitOfWork unitOfWork,IOfficerService offser) { _unitOfWork = unitOfWork; _offser = offser; }
public OfficersController(IOfficerService officerService) { _officerService = officerService; }
public officerController(IUnitOfWork unitOfWork, IOfficerService offser) { _unitOfWork = unitOfWork; _offser = offser; }