Exemple #1
0
 public CurriculumProxy AddOrUpdateCurriculum(CurriculumProxy curriculum)
 {
     if (curriculum.Id == 0)
     {
         this._curriculumService.AddNew(new Curriculum
         {
             CourseId        = curriculum.CourseId,
             Name            = curriculum.Name,
             Type            = (CurriculumType)curriculum.Type,
             NumberOfTime    = curriculum.NumberOfTime,
             StartDate       = curriculum.StartDate,
             RoomDescription = curriculum.RoomDescription,
             SurveyLink      = curriculum.SurveyLink,
         });
     }
     else
     {
         var c = this._curriculumRepository.FindById(curriculum.Id);
         c.Name            = curriculum.Name;
         c.Type            = (CurriculumType)curriculum.Type;
         c.NumberOfTime    = curriculum.NumberOfTime;
         c.StartDate       = curriculum.StartDate;
         c.RoomDescription = curriculum.RoomDescription;
         c.SurveyLink      = curriculum.SurveyLink;
         this._curriculumRepository.Update(c);
     }
     return(curriculum);
 }
Exemple #2
0
 public static Curriculum ToEntity(this CurriculumProxy curriculum)
 {
     return(new Data.Models.Curriculum
     {
         Name = curriculum.Name,
         CourseId = curriculum.CourseId,
         Type = (CurriculumType)curriculum.Type,
         NumberOfTime = curriculum.NumberOfTime,
         RoomDescription = curriculum.RoomDescription,
         StartDate = curriculum.StartDate,
         SurveyLink = curriculum.SurveyLink
     });
 }