Example #1
0
        public MyPageViewModel(IMember m)
        {
            Id    = m.Id;
            Name  = m.Name;
            Email = m.Email;
            Login = m.Name;

            var memberRoles = Roles.GetRolesForUser(m.Username);

            MemberGroup = string.Join(",", memberRoles.Select(item => item));

            MemberType       = m.ContentType.Name;
            FirstName        = m.GetValue <string>("firstname");
            LastName         = m.GetValue <string>("lastname");
            Address          = m.GetValue <string>("Address");
            ContactPerson    = m.GetValue <string>("ContactPerson");
            IsAdmin          = new MemberRepository().IsCurrentMemberAdmin();
            ProductInventory = new List <DealerProductInventory>();
            var res = new MyPageRepository().GetProductInventoryForCurrentMemeber();

            ProductInventory = res;
        }