コード例 #1
0
        // Give a user a list of his roles using a DTO user object
        public DTOuser ConvertUser(User user)
        {
            List <Role>    roles    = user.UserRole.Select(r => r.Role).ToList();
            List <DTOrole> dtoRoles = new List <DTOrole>();

            foreach (var r in roles)
            {
                DTOrole dtoRole = new DTOrole
                {
                    Id   = r.Id,
                    Name = r.Name
                };
                dtoRoles.Add(dtoRole);
            }

            DTOuser dtoUser = new DTOuser
            {
                Id         = user.Id,
                Firstname  = user.Firstname,
                Lastname   = user.Lastname,
                Username   = user.Username,
                Password   = user.Password,
                Email      = user.Email,
                ProfileUri = user.ProfileUri,
                IsDeleted  = user.IsDeleted,
                Roles      = dtoRoles
            };

            return(dtoUser);
        }
コード例 #2
0
        public Role ConvertDTORole(DTOrole DtoRole)
        {
            Role role = new Role
            {
                Id   = DtoRole.Id,
                Name = DtoRole.Name
            };

            return(role);
        }
コード例 #3
0
        public DTOrole ConvertRole(Role role)
        {
            DTOrole dtoRole = new DTOrole
            {
                Id   = role.Id,
                Name = role.Name
            };

            return(dtoRole);
        }