示例#1
0
 public Request(t_project entity) : this(entity, false)
 {
     ObjectType = RequestObjectType.Project;
     ObjectId   = entity.project_id;
     Name       = entity.get_name_translated(IidCulture.CurrentLanguageId);
     Status     = SetStatus(entity.active);
 }
示例#2
0
 public Project(int projectId)
 {
     using (Entity context = new Entity())
     {
         t_project entity = context.t_project.Find(projectId);
         SetProperties(entity, true);
     }
 }
示例#3
0
        private void SetProperties(t_project entity, bool translate)
        {
            ProjectId      = entity.project_id;
            OrganizationId = entity.organization_id;

            if (translate)
            {
                byte languageId = IidCulture.CurrentLanguageId;
                Name = entity.get_name_translated(languageId);
            }
            else
            {
                Name = entity.name;
            }
        }
示例#4
0
 public Project(t_project entity)
 {
     SetProperties(entity, false);
 }