public void LoadEntity(Examination entity) { if (entity != null) { EntityId = entity.ExaminationId; Name = entity.Name; Email = entity.Email; Gender = entity.Gender; PostDate = entity.PostDate; IndustryId = entity.Industry.IndustryId; Question1 = entity.Question1; Question2 = entity.Question2; QuestionSelects2 = entity.Question2.Replace(", ", ",").Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); QOther2 = entity.QOther2; Question3 = entity.Question3; QuestionSelects3 = entity.Question3.Replace(", ", ",").Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); QOther3 = entity.QOther3; Question4 = entity.Question4; Question5 = entity.Question5; Question6 = entity.Question6; Question7 = entity.Question7; Question8 = entity.Question8; Question9 = entity.Question9; QuestionSelects9 = entity.Question9.Replace(", ", ",").Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); QOther9 = entity.QOther9; Question10 = entity.Question10; QuestionSelects10 = entity.Question10.Replace(", ", ",").Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); QOther10 = entity.QOther10; Question11 = entity.Question11; Question12 = entity.Question12; } }
/// <summary> /// 刪除網站滿意度問卷 /// </summary> /// <param name="examination">被刪除的網站滿意度問卷</param> public void DeleteExamination(Examination examination) { FTISDao.DeleteExamination(examination); }
/// <summary> /// 更新網站滿意度問卷 /// </summary> /// <param name="examination">被更新的網站滿意度問卷</param> /// <returns>更新後的網站滿意度問卷</returns> public Examination UpdateExamination(Examination examination) { return FTISDao.UpdateExamination(examination); }
/// <summary> /// 新增網站滿意度問卷 /// </summary> /// <param name="examination">被新增的網站滿意度問卷</param> /// <returns>新增後的網站滿意度問卷</returns> public Examination CreateExamination(Examination examination) { return FTISDao.CreateExamination(examination); }
private void Save(Examination entity) { entity.Name = Name; entity.Email = Email; entity.Gender = Gender; entity.PostDate = PostDate; if (IndustryId > 0) { entity.Industry = m_FTISService.GetIndustryById(IndustryId); } entity.Question1 = Question1; if (QuestionSelects2 != null && QuestionSelects2.Count() > 0) { entity.Question2 = String.Join(", ", QuestionSelects2); } else { entity.Question2 = string.Empty; } entity.QOther2 = QOther2; if (QuestionSelects3 != null && QuestionSelects3.Count() > 0) { entity.Question3 = String.Join(", ", QuestionSelects3); } else { entity.Question3 = string.Empty; } entity.QOther3 = QOther3; entity.Question4 = Question4; entity.Question5 = Question5; entity.Question6 = Question6; entity.Question7 = Question7; entity.Question8 = Question8; if (QuestionSelects9 != null && QuestionSelects9.Count() > 0) { entity.Question9 = String.Join(", ", QuestionSelects9); } else { entity.Question9 = string.Empty; } entity.QOther9 = QOther9; if (QuestionSelects10 != null && QuestionSelects10.Count() > 0) { entity.Question10 = String.Join(", ", QuestionSelects10); } else { entity.Question10 = string.Empty; } entity.QOther10 = QOther10; entity.Question11 = Question11; entity.Question12 = Question12; if (entity.ExaminationId == 0) { if (entity.PostDate == null) { entity.PostDate = DateTime.Now; } m_FTISService.CreateExamination(entity); } else { m_FTISService.UpdateExamination(entity); } LoadEntity(entity.ExaminationId); }
public void Insert() { Examination entity = new Examination(); Save(entity); }