コード例 #1
0
        public StudentDTOForAdmin ConvertToStudentDTOForAdmin(Student x, IList <IdentityUserRole> roles)
        {
            IList <string> rolesIds = new List <string>();

            foreach (var role in roles)
            {
                rolesIds.Add(role.RoleId);
            }
            StudentDTOForAdmin dto = new StudentDTOForAdmin
            {
                Id                   = x.Id,
                Roles                = rolesIds,
                UserName             = x.UserName,
                FirstName            = x.FirstName,
                LastName             = x.LastName,
                Email                = x.Email,
                EmailConfirmed       = x.EmailConfirmed,
                PhoneNumber          = x.PhoneNumber,
                PhoneNumberConfirmed = x.PhoneNumberConfirmed,
                Jmbg                 = x.Jmbg,
                DayOfBirth           = x.DayOfBirth,
                ImagePath            = x.ImagePath,
                IsActive             = x.IsActive,
                Parent               = parentToDTO.ConvertToParentDTOForAdmin(x.Parent, (List <IdentityUserRole>)x.Parent.Roles),
                Form                 = formToDTO.ConvertToFormDTOForAdmin(x.Form)
            };

            return(dto);
        }
コード例 #2
0
        public FTSDTOForAdmin ConvertToFTSDTOForAdmin(FormToTeacherSubject x)
        {
            FTSDTOForAdmin dto = new FTSDTOForAdmin
            {
                Id               = x.Id,
                Form             = formToDTO.ConvertToFormDTOForAdmin(x.Form),
                TeacherToSubject = tsToDTO.ConvertToTeacherToSubjectDTOForAdmin(x.TeacherToSubject),
                Started          = x.Started,
                Stopped          = x.Stopped
            };

            return(dto);
        }