コード例 #1
0
 public void EditScientificReport(ScientificReport report)
 {
     report.author    = GetAuthor();
     report.Name      = GetName();
     report.published = GetDatePublished();
     report.subject   = GetSubject();
 }
コード例 #2
0
        //public Guid UserId { get; set; }


        public void GetScientificReportFromModel(ScientificReport scientificReport)
        {
            scientificReport.Name    = Name;
            scientificReport.Content = Content;
            scientificReport.ScientificReportTypeId = ScientificReportTypeId;
            scientificReport.Time = Time;
            //scientificReport.UserId = UserId;
        }
コード例 #3
0
 public void SetScientificReport(ScientificReport report)
 {
     FinalReport = report;
     SetAuthor(report.author);
     SetName(report.Name);
     SetDatePublished(report.published);
     SetSubject(report.subject);
 }
コード例 #4
0
        private List <LecturerViewModel> GetLecturer(ScientificReport scientificReport)
        {
            var lecturers = new List <LecturerViewModel>();

            foreach (var lecturerInScientificReport in scientificReport.LecturerInScientificReports)
            {
                lecturers.Add(new LecturerViewModel(lecturerInScientificReport.Lecturer));
            }
            return(lecturers);
        }
コード例 #5
0
 public ScientificReportViewModel(ScientificReport scientificReport) : this()
 {
     if (scientificReport != null)
     {
         Id      = scientificReport.Id;
         Name    = scientificReport.Name;
         Content = scientificReport.Content;
         Time    = scientificReport.Time;
         ScientificReportType = new ScientificReportTypeViewModel(scientificReport.ScientificReportType);
         Lecturers            = GetLecturer(scientificReport);
         //User = new UserViewModel(scientificReport.User);
     }
 }
コード例 #6
0
 private void BSave_Click(object sender, EventArgs e)
 {
     if (FinalReport == null)
     {
         ScientificReport report = new ScientificReport();
         EditScientificReport(report);
         AddMedia add = MainForm.AddMedia;
         add(report);
     }
     else
     {
         EditScientificReport(FinalReport);
     }
     Close();
 }