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); }
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 }); }