Example #1
0
 public TaskItem FormatTaskItem(bCheckV2.Helpers.Definitions.TaskItem task, View typeOfView)
 {
     TaskItem t = new TaskItem();
     t.OpsChecklistTaskID = task.OpsChecklistTaskID;
     t.ChecklistID = task.ChecklistID;
     t.ChecklistTaskID = task.ChecklistTaskID;
     t.AlertTime = task.AlertTime.ToString();
     t.TaskDescription = task.Description;
     t.Status = (ViewModel.Current.StaticData["AssigneeStatus"])[task.StatusID.Value];
     t.ManagementSignOff = (ViewModel.Current.StaticData["ManagementStatus"])[task.ManagementSignOffStatusID.Value];
     t.TaskName = task.TaskName == null ? "DummyTask" : task.TaskName;
     t.DueTime = task.DueTime.ToString();
     t.Locations = ViewModel.Current.locations.Where(loc => task.LocationID == loc.Id).First().Location;
     t.Comments = task.Comments;
     t.LinkToProcess = task.LinkToProcess;
     t.ID1 = task.UniqueID.ToString();
     t.UniqueID = task.UniqueID.ToString();
     t.AssignedTo = GetFormattedUsers(task.Assignees);
     t.Manager = GetFormattedUsers(task.Managers);
     t.CreatedLocal = new DateTime(task.CreatedDateLocal.Ticks);
     t.Version = task.Version;
     return t;
 }
        public void GetTaskHistory(bCheckV2.Helpers.Definitions.TaskItem task, Action<List<bCheckV2.Helpers.Definitions.TaskItem>> reply)
        {
            var request = new RestRequest("GetTaskHistory/", Method.POST) { RequestFormat = DataFormat.Json }.AddBody(task);
            request.DateFormat = DateFormat.RoundTrip;
            request.UseDefaultCredentials = true;
            client.ExecuteAsync(request, (response) =>
            {
                if (response.ResponseStatus == ResponseStatus.Error)
                {
                    int i = 1;
                }
                else
                {
                    var result = JsonConvert.DeserializeObject<List<bCheckV2.Helpers.Definitions.TaskItem>>(response.Content);
                    reply(result);
                }

            });
        }
Example #3
0
        public bCheckV2.Helpers.Definitions.User AddResolvedUser(bCheckV2.Helpers.Definitions.User info)
        {
            //if (!_resolvedUsers.ContainsKey(info.UserID.ToString(CultureInfo.InvariantCulture)))
            //    _resolvedUsers.Add(info.UserID.ToString(CultureInfo.InvariantCulture), info);

            //UserInfo resolvedUser = _resolvedUsers[info.UserID.ToString(CultureInfo.InvariantCulture)];
            //resolvedUser.FillInTheBlanks(info);
            //UserInfo failedUserKey = _failedResolveUsers.FirstOrDefault(t => t.Key.RoughlyTheSameAs(info)).Key;
            //if (failedUserKey != null)
            //{
            //    foreach (ResolveComplete resolve in _failedResolveUsers[failedUserKey])
            //    {
            //        resolve(resolvedUser);
            //    }
            //    _failedResolveUsers.Remove(failedUserKey);
            //}

            return new bCheckV2.Helpers.Definitions.User();
        }