public override async Task <GrpcStatusResponse> AddNewAccount(GrpcAddAccountReq request, ServerCallContext context) { try { return(await MainController.AddAccount(request)); } catch (Exception e) { throw HandleException(e); } }
public static async Task <GrpcStatusResponse> AddAccount(GrpcAddAccountReq req) { try { return(await Client.AddNewAccountAsync(req)); } catch (Exception) { throw; } }
public static AddAccountRequest Adapt(GrpcAddAccountReq grpcRequest) { try { return(new AddAccountRequest() { Name = grpcRequest.Name, Owner = grpcRequest.Owner, Description = grpcRequest.Description, AuthCode = grpcRequest.AuthCode }); } catch (Exception) { throw; } }
public static async Task <GrpcStatusResponse> AddAccount(GrpcAddAccountReq grpcRequest) { try { var request = GrpcAddAccountReqAdapter.Adapt(grpcRequest); await AccountUseCases.Create(request).Execute(); return(new GrpcStatusResponse() { Ok = true }); } catch (Exception) { throw; } }