public bool AddUpdateUserTimeTableWithDetails(UsertimeTableModel userTimetable) { //get last insert/update id from table long UserTimeTableID= usersRepository.AddUpdateUserTimeTable(userTimetable); string strUserWorkflowTasksXml = GenerateUsertimetableDetailsXML(UserTimeTableID, userTimetable.InsertUserId, userTimetable.ModifyUserId, userTimetable.lstTimeTableDetails); return usersRepository.AddUpdateUserTimeTableDetails(strUserWorkflowTasksXml); }
public UsertimeTableModel GetAllTimeTasksWithDetailsByUserID(int workFlowID, long userID) { UsertimeTableModel usrTimeTableModel = new UsertimeTableModel(); IList<UsertimeTableModel> lstusertimeTable= usersRepository.GetAllTimeTasksByUserID(workFlowID, userID); if (lstusertimeTable != null && lstusertimeTable.Count == 1) { usrTimeTableModel = lstusertimeTable[0]; if(usrTimeTableModel!=null) { usrTimeTableModel.lstTimeTableDetails = usersRepository.GetAllTimeTaskDetailsByUserID(workFlowID, userID); } } return usrTimeTableModel; }