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); }
/// <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); }