private async Task ResolveMod(Dictionary <int, ModesStatus> m) { var query = new ModesSave { Modes = m }; var response = await server.Value.SaveModes(query); switch (response.Result) { case OkStatus.Ok: lock (locker) { data.UpdateModes(m); server_data.UpdateModes(m); } break; case OkStatus.Error: //something wrong break; case OkStatus.NoPermission: //you dint have permission break; } }
public ActionResult Save([FromBody] ModesSave query) { _logger.LogInformation("Saving Modes {0}", string.Join(";", query.Modes.Select(x => x.Key + "=" + (x.Value.Active ? "1:" : "0:") + x.Value.Value))); var result = new OkErrorResponce { Result = OkStatus.Ok }; return(Ok(result)); }
public async Task <OkErrorResponce> SaveModes(ModesSave modes) { NotifyFunctionCalled(); await Task.Delay(100); var result = new OkErrorResponce(); result.Result = OkStatus.Ok; return(result); }
public Task <OkErrorResponce> SaveModes(ModesSave modes) { return(SendJsonQuery <OkErrorResponce, ModesSave>(modes, modesSaveSite)); }