Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }