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