public override Task <FreezeReply> FreezeServer(FreezeRequest request, ServerCallContext context) { _gigaStorage.FreezeServer(); return(Task.FromResult(new FreezeReply { Ack = "Success" })); }
public FreezeResponse Freeze(bool discard) { var request = new FreezeRequest { Discard = discard }; return(client.freeze(request)); }
public override Task <FreezeResponse> freeze(FreezeRequest request, ServerCallContext context) { Console.WriteLine("Freezing server"); if (request.Discard) { freezeUtilities.Discard(); } else { freezeUtilities.Freeze(); } return(Task.FromResult(new FreezeResponse())); }
public async Task <IActionResult> UnFreeze([FromBody] FreezeRequest freezeRequest) { if (!ModelState.IsValid) { return(new BadRequestResult()); } var account = await _dbContext.Account.FirstOrDefaultAsync(a => a.Id == freezeRequest.Account); if (account == null) { return(StatusCode(205)); } account.IsFrozen = false; await _dbContext.SaveChangesAsync(); return(new OkResult()); }
public async Task <bool> FreezeAsync() { FreezeRequest request = new FreezeRequest { }; try { await client.FreezeAsync(request); return(true); } catch (RpcException e) { Console.WriteLine( "Error: {0} with freeze operation at server {1}", e.StatusCode, target); return(false); } }
public override Task <FreezeResponse> Freeze(FreezeRequest request, ServerCallContext context) { dispatcher.OnFreeze(); return(Task.FromResult(new FreezeResponse { })); }
public override Task <FreezeReply> Freeze(FreezeRequest request, ServerCallContext context) { Console.WriteLine("Received freeze"); return(Task.FromResult(FreezeServer())); }
public override Task <FreezeReply> Freeze(FreezeRequest req, ServerCallContext _) { man.Freeze(); return(Task.FromResult(new FreezeReply())); }