Ejemplo n.º 1
0
        /// <summary>
        /// Get All  AttendanceCodeCategories
        /// </summary>
        /// <param name="attendanceCodeCategoriesListViewModel"></param>
        /// <returns></returns>
        public AttendanceCodeCategoriesListViewModel GetAllAttendanceCodeCategories(AttendanceCodeCategoriesListViewModel attendanceCodeCategoriesListViewModel)
        {
            AttendanceCodeCategoriesListViewModel attendanceCodeCategoriesListModel = new AttendanceCodeCategoriesListViewModel();

            try
            {
                var attendanceCodeCategoriesList = this.context?.AttendanceCodeCategories.Where(x => x.TenantId == attendanceCodeCategoriesListViewModel.TenantId && x.SchoolId == attendanceCodeCategoriesListViewModel.SchoolId).ToList();

                attendanceCodeCategoriesListModel.attendanceCodeCategoriesList = attendanceCodeCategoriesList;
                attendanceCodeCategoriesListModel._tenantName = attendanceCodeCategoriesListViewModel._tenantName;
                attendanceCodeCategoriesListModel._token      = attendanceCodeCategoriesListViewModel._token;

                if (attendanceCodeCategoriesList.Count > 0)
                {
                    attendanceCodeCategoriesListModel._failure = false;
                }
                else
                {
                    attendanceCodeCategoriesListModel._failure = true;
                    attendanceCodeCategoriesListModel._message = NORECORDFOUND;
                }
            }
            catch (Exception es)
            {
                attendanceCodeCategoriesListModel._message    = es.Message;
                attendanceCodeCategoriesListModel._failure    = true;
                attendanceCodeCategoriesListModel._tenantName = attendanceCodeCategoriesListViewModel._tenantName;
                attendanceCodeCategoriesListModel._token      = attendanceCodeCategoriesListViewModel._token;
            }
            return(attendanceCodeCategoriesListModel);
        }
        public ActionResult <AttendanceCodeCategoriesListViewModel> GetAllAttendanceCodeCategories(AttendanceCodeCategoriesListViewModel attendanceCodeCategoriesListViewModel)
        {
            AttendanceCodeCategoriesListViewModel attendanceCodeCategoriesList = new AttendanceCodeCategoriesListViewModel();

            try
            {
                if (attendanceCodeCategoriesListViewModel.SchoolId > 0)
                {
                    attendanceCodeCategoriesList = _attendanceCodeRegisterService.GetAllAttendanceCodeCategories(attendanceCodeCategoriesListViewModel);
                }
                else
                {
                    attendanceCodeCategoriesList._token      = attendanceCodeCategoriesListViewModel._token;
                    attendanceCodeCategoriesList._tenantName = attendanceCodeCategoriesListViewModel._tenantName;
                    attendanceCodeCategoriesList._failure    = true;
                    attendanceCodeCategoriesList._message    = "Please enter valid school id";
                }
            }
            catch (Exception es)
            {
                attendanceCodeCategoriesList._message = es.Message;
                attendanceCodeCategoriesList._failure = true;
            }
            return(attendanceCodeCategoriesList);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Get All AttendanceCodeCategories
        /// </summary>
        /// <param name="attendanceCodeCategoriesListViewModel"></param>
        /// <returns></returns>
        public AttendanceCodeCategoriesListViewModel GetAllAttendanceCodeCategories(AttendanceCodeCategoriesListViewModel attendanceCodeCategoriesListViewModel)
        {
            AttendanceCodeCategoriesListViewModel attendanceCodeCategoriesListModel = new AttendanceCodeCategoriesListViewModel();

            try
            {
                if (TokenManager.CheckToken(attendanceCodeCategoriesListViewModel._tenantName + attendanceCodeCategoriesListViewModel._userName, attendanceCodeCategoriesListViewModel._token))
                {
                    attendanceCodeCategoriesListModel = this.attendanceCodeRepository.GetAllAttendanceCodeCategories(attendanceCodeCategoriesListViewModel);
                }
                else
                {
                    attendanceCodeCategoriesListModel._failure = true;
                    attendanceCodeCategoriesListModel._message = TOKENINVALID;
                }
            }
            catch (Exception es)
            {
                attendanceCodeCategoriesListModel._failure = true;
                attendanceCodeCategoriesListModel._message = es.Message;
            }

            return(attendanceCodeCategoriesListModel);
        }