protected override void Given() { _request = new DeleteCompanyRequest() { Id = _id }; }
public async Task <bool> Handle(DeleteCompanyRequest deleteCompanyRequest, IOutputPort <DeleteCompanyResponse> outputPort) { var response = await _companyRepository.Delete(deleteCompanyRequest.Id); outputPort.Handle(response.Success ? new DeleteCompanyResponse(true) : new DeleteCompanyResponse(response.Errors)); return(response.Success); }
public async Task <IActionResult> Delete(Guid id) { DeleteCompanyRequest request = new DeleteCompanyRequest { Id = id }; return(Ok(await _mediator.Send(new DelteCompanyCommand(request)))); }
public static Task <DeleteCompanyResponse> DeleteCompanyResponseAsync(Guid id, IEndpointInstance endpointInstance) { var message = new DeleteCompanyRequest(id); var sendOptions = new SendOptions(); sendOptions.SetDestination("NServiceBusCore.Server"); var responseTask = endpointInstance .Request <DeleteCompanyResponse>(message, sendOptions); return(responseTask); }
// [START job_search_delete_company_beta] public static object DeleteCompany(string projectId, string tenantId, string companyId) { CompanyServiceClient companyServiceClient = CompanyServiceClient.Create(); CompanyName companyName = CompanyName.FromProjectTenantCompany(projectId, tenantId, companyId); DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyName = companyName }; companyServiceClient.DeleteCompany(request); Console.WriteLine("Deleted Company."); return(0); }
/// <summary>Snippet for DeleteCompany</summary> public void DeleteCompany_RequestObject() { // Snippet: DeleteCompany(DeleteCompanyRequest,CallSettings) // Create client CompanyServiceClient companyServiceClient = CompanyServiceClient.Create(); // Initialize request argument(s) DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyNameOneof = CompanyNameOneof.From(new CompanyName("[PROJECT]", "[TENANT]", "[COMPANY]")), }; // Make the request companyServiceClient.DeleteCompany(request); // End snippet }
public void DeleteCompanyResourceNames() { moq::Mock <CompanyService.CompanyServiceClient> mockGrpcClient = new moq::Mock <CompanyService.CompanyServiceClient>(moq::MockBehavior.Strict); DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyName = CompanyName.FromProjectTenantCompany("[PROJECT]", "[TENANT]", "[COMPANY]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteCompany(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); CompanyServiceClient client = new CompanyServiceClientImpl(mockGrpcClient.Object, null); client.DeleteCompany(request.CompanyName); mockGrpcClient.VerifyAll(); }
public async Task DeleteCompanyAsync2() { Mock <CompanyService.CompanyServiceClient> mockGrpcClient = new Mock <CompanyService.CompanyServiceClient>(MockBehavior.Strict); DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyNameOneof = CompanyNameOneof.From(new CompanyOldName("[PROJECT]", "[COMPANY]")), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteCompanyAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null)); CompanyServiceClient client = new CompanyServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteCompanyAsync(request); mockGrpcClient.VerifyAll(); }
public void DeleteCompany2() { Mock <CompanyService.CompanyServiceClient> mockGrpcClient = new Mock <CompanyService.CompanyServiceClient>(MockBehavior.Strict); DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyNameOneof = CompanyNameOneof.From(new CompanyOldName("[PROJECT]", "[COMPANY]")), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteCompany(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CompanyServiceClient client = new CompanyServiceClientImpl(mockGrpcClient.Object, null); client.DeleteCompany(request); mockGrpcClient.VerifyAll(); }
public bool Delete(int ID) { IRequest request = new DeleteCompanyRequest(); try { using (var connection = new SqlConnection(connectionString)) { connection.Execute(request.Sql, new { ID }); } return(true); }catch (Exception e) { return(false); } }
public SuccessResponse Delete(DeleteCompanyRequest request) { try { var company = _companyRepository.FindBy(request.Id); company.ThrowExceptionIfRecordIsNull(); _companyRepository.Remove(company); return(new SuccessResponse { IsSuccess = true }); } catch (DataAccessException) { throw new ApplicationException(); } }
/// <summary>Snippet for DeleteCompanyAsync</summary> public async Task DeleteCompanyAsync_RequestObject() { // Snippet: DeleteCompanyAsync(DeleteCompanyRequest,CallSettings) // Additional: DeleteCompanyAsync(DeleteCompanyRequest,CancellationToken) // Create client CompanyServiceClient companyServiceClient = await CompanyServiceClient.CreateAsync(); // Initialize request argument(s) DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyNameOneof = CompanyNameOneof.From(new CompanyName("[PROJECT]", "[TENANT]", "[COMPANY]")), }; // Make the request await companyServiceClient.DeleteCompanyAsync(request); // End snippet }
public async stt::Task DeleteCompanyResourceNamesAsync() { moq::Mock <CompanyService.CompanyServiceClient> mockGrpcClient = new moq::Mock <CompanyService.CompanyServiceClient>(moq::MockBehavior.Strict); DeleteCompanyRequest request = new DeleteCompanyRequest { CompanyName = CompanyName.FromProjectTenantCompany("[PROJECT]", "[TENANT]", "[COMPANY]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteCompanyAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); CompanyServiceClient client = new CompanyServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteCompanyAsync(request.CompanyName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteCompanyAsync(request.CompanyName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
public async Task <CompanyResponse> DeleteCompanyAsync(DeleteCompanyRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } Company result = await _companyRespository.GetAsync(request.Id); if (result == null) { throw new ArgumentException($"Entity with {request.Id} is not present"); } result.IsInactive = true; _companyRespository.Update(result); int modifiedRecords = await _companyRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Logging.Events.Delete, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); return(_companyMapper.Map(result)); }
public SuccessResponse Delete(DeleteCompanyRequest request) { return(_companyService.Delete(request)); }