123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.DataLogic.ExaminationManage;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel.ExaminationManage;
- using EMIS.ViewModel;
- using EMIS.Entities;
- namespace EMIS.CommonLogic.ExaminationManage
- {
- public class ExaminationModeSettingServices : BaseServices, IExaminationModeSettingServices
- {
- public ExaminationModeSettingDAL ExaminationModeSettingDAL { get; set; }
- public List<ExaminationModeSettingView> GetExaminationModeSettingViewList()
- {
- var query = ExaminationModeSettingDAL.GetExaminationModeSettingView();
- return query.ToList();
- }
- public void Save(IList<ExaminationModeSettingView> examinationModeSettingViewList)
- {
- List<EX_ExaminationModeSetting> examinationModeSettingList = new List<EX_ExaminationModeSetting>();
- foreach (var examinationModeSettingView in examinationModeSettingViewList)
- {
- var examinationModeSetting = new EX_ExaminationModeSetting
- {
- ExaminationModeSettingID = Guid.NewGuid(),
- ExaminationModeID = examinationModeSettingView.ExaminationModeID,
- IsGeneratePlan = examinationModeSettingView.IsGeneratePlan
- };
- SetNewStatus(examinationModeSetting);
- examinationModeSettingList.Add(examinationModeSetting);
- }
- UnitOfWork.Remove<EX_ExaminationModeSetting>(x => true);
- UnitOfWork.AddRange(examinationModeSettingList);
- UnitOfWork.Commit();
- }
- }
- }
|