public override int Run(string[] remainingArguments) { try { _uow.Networks.Create( new tbl_Network { Id = Guid.NewGuid(), IdentityId = _user.IdentityId, Address = _cidr.ToString(), Action = _actionType.ToString(), Enabled = true, Created = DateTime.UtcNow, }); _uow.Commit(); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public Action ServerNetwork(int serverID, NetworkAction type, int?networkID) { var request = _requestHelper.CreateServerNetworkRequest(serverID, type.ToString(), networkID); return(Execute <Action>(request)); }
/// <summary> /// Action for connecting/disconnecting server network. /// </summary> /// <param name="serverID">Server ID.</param> /// <param name="type">Type of action.</param> /// <param name="networkID">Private network ID.</param> /// <param name="success">Callback for successfull result.</param> /// <param name="failure">Callback for failure.</param> public void ServerNetwork(int serverID, NetworkAction type, int?networkID, Action <Action> success, Action <OneCloudException> failure) { var request = _requestHelper.CreateServerNetworkRequest(serverID, type.ToString(), networkID); ExecuteAsync(request, success, failure); }
private static string stringify(object source, NetworkAction action) { return action.ToString() + " " + source.ToString(); }