コード例 #1
0
        void AddViewModel(UserTasks userTask)
        {
            UserTasksVM fooUserTasksVM = new UserTasksVM
            {
                Account           = userTask.Account,
                CheckinDatetime   = userTask.CheckinDatetime,
                CheckinId         = userTask.CheckinId,
                Checkin_Latitude  = userTask.Checkin_Latitude,
                Checkin_Longitude = userTask.Checkin_Longitude,
                Condition1_Result = userTask.Condition1_Result,
                Condition1_Ttile  = userTask.Condition1_Ttile,
                Condition2_Result = userTask.Condition2_Result,
                Condition2_Ttile  = userTask.Condition2_Ttile,
                Condition3_Result = userTask.Condition3_Result,
                Condition3_Ttile  = userTask.Condition3_Ttile,
                Description       = userTask.Description,
                Id               = userTask.Id,
                PhotoURL         = userTask.PhotoURL,
                Reported         = userTask.Reported,
                ReportedDatetime = userTask.ReportedDatetime,
                Status           = userTask.Status,
                TaskDateTime     = userTask.TaskDateTime,
                Title            = userTask.Title,
            };

            UserTasksList.Add(fooUserTasksVM);
        }
コード例 #2
0
        /// <summary>
        /// 將ViewModel 使用的工作紀錄屬性物件,更新到 API 的工作紀錄模型資料上
        /// </summary>
        /// <param name="userTaskVM"></param>
        /// <returns></returns>
        UserTasks UpdateUserTasks(UserTasksVM userTaskVM)
        {
            var fooUserTasks = new UserTasks();

            fooUserTasks.Id                = userTaskVM.Id;
            fooUserTasks.Account           = userTaskVM.Account;
            fooUserTasks.CheckinDatetime   = userTaskVM.CheckinDatetime;
            fooUserTasks.CheckinId         = userTaskVM.CheckinId;
            fooUserTasks.Checkin_Latitude  = userTaskVM.Checkin_Latitude;
            fooUserTasks.Checkin_Longitude = userTaskVM.Checkin_Longitude;
            fooUserTasks.Condition1_Ttile  = userTaskVM.Condition1_Ttile;
            fooUserTasks.Condition1_Result = userTaskVM.Condition1_Result;
            fooUserTasks.Condition2_Ttile  = userTaskVM.Condition2_Ttile;
            fooUserTasks.Condition2_Result = userTaskVM.Condition2_Result;
            fooUserTasks.Condition3_Ttile  = userTaskVM.Condition3_Ttile;
            fooUserTasks.Condition3_Result = userTaskVM.Condition3_Result;
            fooUserTasks.Description       = userTaskVM.Description;
            fooUserTasks.PhotoURL          = userTaskVM.PhotoURL;
            fooUserTasks.Reported          = userTaskVM.Reported;
            fooUserTasks.ReportedDatetime  = userTaskVM.ReportedDatetime;
            fooUserTasks.Status            = userTaskVM.Status;
            fooUserTasks.TaskDateTime      = userTaskVM.TaskDateTime;
            fooUserTasks.Title             = userTaskVM.Title;
            return(fooUserTasks);
        }