Exemplo n.º 1
0
 public new static EmployeeWraperFull GetSample()
 {
     return(new EmployeeWraperFull
     {
         Avatar = "url to big avatar",
         AvatarSmall = "url to small avatar",
         Contacts = new List <Contact> {
             new Contact("GTalk", "*****@*****.**")
         },
         Email = "*****@*****.**",
         FirstName = "Mike",
         Id = Guid.NewGuid(),
         IsAdmin = false,
         ListAdminModules = new List <string> {
             "projects", "crm"
         },
         UserName = "******",
         LastName = "Zanyatski",
         Title = "Manager",
         Groups = new List <GroupWrapperSummary> {
             GroupWrapperSummary.GetSample()
         },
         AvatarMedium = "url to medium avatar",
         Birthday = new ApiDateTime(new DateTime(1917, 11, 7)),
         Department = "Marketing",
         Location = "Palo Alto",
         Notes = "Notes to worker",
         Sex = "male",
         Status = EmployeeStatus.Active,
         WorkFrom = new ApiDateTime(new DateTime(1945, 5, 9)),
         Terminated = new ApiDateTime(new DateTime(2029, 12, 12)),
         CultureName = "en-EN"
     });
 }
Exemplo n.º 2
0
        /// <summary>
        /// </summary>
        /// <param name="aceWrapper"></param>
        public FileShareWrapper(AceWrapper aceWrapper)
        {
            IsOwner = aceWrapper.Owner;
            IsLocked = aceWrapper.LockedRights;
            if (aceWrapper.SubjectGroup)
            {
                //Shared to group
                SharedTo = new GroupWrapperSummary(Core.CoreContext.GroupManager.GetGroupInfo(aceWrapper.SubjectId));
            }
            else
            {
                SharedTo = EmployeeWraper.Get(aceWrapper.SubjectId);    
            }
            Access = aceWrapper.Share;

        }
Exemplo n.º 3
0
        /// <summary>
        /// </summary>
        /// <param name="aceWrapper"></param>
        public FileShareWrapper(AceWrapper aceWrapper)
        {
            IsOwner = aceWrapper.Owner;
            IsLocked = aceWrapper.LockedRights;
            if (aceWrapper.SubjectGroup)
            {
                if (aceWrapper.SubjectId == FileConstant.ShareLinkId)
                {

                    SharedTo = new FileShareLink { Id = aceWrapper.SubjectId, ShareLink = aceWrapper.SubjectName };
                }
                else
                {
                    //Shared to group
                    SharedTo = new GroupWrapperSummary(CoreContext.UserManager.GetGroupInfo(aceWrapper.SubjectId));
                }
            }
            else
            {
                SharedTo = new EmployeeWraperFull(CoreContext.UserManager.GetUsers(aceWrapper.SubjectId));
            }
            Access = aceWrapper.Share;
        }
Exemplo n.º 4
0
 public new static EmployeeWraperFull GetSample()
 {
     return(new EmployeeWraperFull
     {
         Avatar = "url to big avatar",
         AvatarSmall = "url to small avatar",
         Contacts = new List <Contact> {
             Contact.GetSample()
         },
         Email = "*****@*****.**",
         FirstName = "Mike",
         Id = Guid.Empty,
         IsAdmin = false,
         ListAdminModules = new List <string> {
             "projects", "crm"
         },
         UserName = "******",
         LastName = "Zanyatski",
         Title = "Manager",
         Groups = new List <GroupWrapperSummary> {
             GroupWrapperSummary.GetSample()
         },
         AvatarMedium = "url to medium avatar",
         Birthday = ApiDateTime.GetSample(),
         Department = "Marketing",
         Location = "Palo Alto",
         Notes = "Notes to worker",
         Sex = "male",
         Status = EmployeeStatus.Active,
         WorkFrom = ApiDateTime.GetSample(),
         //Terminated = ApiDateTime.GetSample(),
         CultureName = "en-EN",
         IsLDAP = false,
         IsSSO = false
     });
 }