Пример #1
0
        private static Project FromGrpc(ProjectService.Project grpc)
        {
            var project = new HelloMvp.Project();

            project.Id       = grpc.Id;
            project.Inserted = grpc.Inserted.ToDateTime();
            return(project);
        }
Пример #2
0
        private void frmProjects_Load(object sender, EventArgs e)
        {
            ProjectService.ProjectsClient client           = new ProjectService.ProjectsClient();
            ProjectService.GetProjectsByCompanyRequest req = new ProjectService.GetProjectsByCompanyRequest();
            req.CompanyID = 0;

            ProjectService.GetProjectsByCompanyResponse resp = client.GetProjectsByCompany(req);
            Project = resp.GetProjectsByCompanyResult.FirstOrDefault();
        }
Пример #3
0
        public ProjectResponse ReadProject(string id)
        {
            var request = new ProjectRequest()
            {
                Id = id
            };
            var response = new ProjectService.Project().ReadProject(request);

            return(response);
        }
Пример #4
0
        public ProjectResponse InsertEdgeFile(string id, string edgeLocation)
        {
            var request = new ProjectInsertEdgeFileRequest()
            {
                Id = id, Location = edgeLocation
            };
            var response = new ProjectService.Project().InsertEdgeFile(request);

            return(response);
        }
Пример #5
0
        public ProjectResponse InsertLargeFile(string id, string fileId, string masterLocation)
        {
            var request = new ProjectInsertLargeFileRequest()
            {
                Id = id, LargeFileId = fileId, Location = masterLocation
            };
            var response = new ProjectService.Project().InsertLargeFile(request);

            return(response);
        }
Пример #6
0
        public ProjectResponse InsertSmallFiles(string id, IList <string> fileIds)
        {
            var request = new ProjectInsertSmallFilesRequest()
            {
                Id = id
            };

            request.SmallFileIds.AddRange(fileIds);
            var response = new ProjectService.Project().InsertSmallFiles(request);

            return(response);
        }
Пример #7
0
        public ProjectService.Project ToGrpc()
        {
            var project = new ProjectService.Project();

            project.Id               = this.Id;
            project.Title            = this.Title;
            project.ShortDescription = this.ShortDescription;
            project.Description      = this.Description;
            project.Inserted         = Timestamp.FromDateTimeOffset(this.Inserted);
            project.LastUpdated      = Timestamp.FromDateTimeOffset(this.LastUpdated);
            project.OwnerId          = this.OwnerId.ToString();

            return(project);
        }
Пример #8
0
        public ProjectMultipleResponse ReadAllProjects()
        {
            var response = new ProjectService.Project().ReadAllProjects();

            return(response);
        }
Пример #9
0
        public ProjectResponse CreateProject()
        {
            var response = new ProjectService.Project().CreateProject();

            return(response);
        }