public static async Task <Action> DeleteActionAsync(Guid guid) { var request = new RestRequest(_resource + "/{id}", DataFormat.Json) .AddParameter("id", guid.ToString(), ParameterType.UrlSegment); Action action = await _client.DeleteAsync <Action>(request); return(action); }
public static Action AddAction(Action action) { var request = new RestRequest(_resource, Method.POST); request.AddJsonBody(action); var response = _client.Post <Action>(request); return(response.Data); }
public static async Task <Action> AddActionAsync(Action action) { var request = new RestRequest(_resource, Method.POST); request.AddJsonBody(action); Action t = await _client.PostAsync <Action>(request); return(t); }
public static Action UpdateAction(Action action) { var request = new RestRequest(_resource + "/{id}", Method.PUT) .AddParameter("id", action.Guid.ToString(), ParameterType.UrlSegment) .AddJsonBody(action); var response = _client.Put <Action>(request); return(response.Data); }
public static async Task <Action> UpdateActionAsync(Action action) { var request = new RestRequest(_resource + "/{id}", Method.PUT) .AddParameter("id", action.Guid.ToString(), ParameterType.UrlSegment) .AddJsonBody(action); Action c = await _client.PutAsync <Action>(request); return(c); }
public static Action ToApiAction(AFAction uiAction) { Action action = new Action(); action.Guid = uiAction.Guid; action.CustomerGuid = uiAction.CustomerGuid; action.JobGuid = uiAction.JobGuid; action.ActionName = uiAction.ActionName; action.DateCompleted = uiAction.DateCompleted; return(action); }
public static AFAction ToUiAction(Action action) { AFAction uiAction = new AFAction(); uiAction.Guid = action.Guid; uiAction.CustomerGuid = action.CustomerGuid; uiAction.JobGuid = action.JobGuid; uiAction.ActionName = action.ActionName; uiAction.DateCompleted = action.DateCompleted; uiAction.IsModified = false; return(uiAction); }