IExamInfoService.cs 1.0 KB

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Threading.Tasks;
  5. using TEAMModelOS.Model.Evaluation.Dtos.Own;
  6. using TEAMModelOS.Model.Evaluation.Models.CosmosModels;
  7. using TEAMModelOS.Model.EvaluaTion.Dtos;
  8. using TEAMModelOS.Model.EvaluaTion.Models;
  9. using TEAMModelOS.Service.Core.Interfaces;
  10. namespace TEAMModelOS.Service.EvaluaTion.Interfaces
  11. {
  12. public interface IExamInfoService : IBusinessService, IBaseService
  13. {
  14. Task<List<ExerciseInfo>> SaveOrUpdateAsync(List<ExerciseInfo> items,string lang);
  15. Task<List<MemberAnswer>> SaveOrUpdate(List<MemberAnswer> items, string lang);
  16. Task<List<MemberAnswer>> SaveToCosmosAnswer(List<MemberAnswer> items);
  17. Task<List<ExerciseInfo>> SaveToCosmosExamAsync(List<ExerciseInfo> items, List<MemberAnswer> answers);
  18. Task<List<ExerciseInfo>> SaveToCosmosExam(List<ExerciseInfo> items, List<MemberAnswer> answers);
  19. Task<SimpleExam> SaveToCosmos(SimpleExam simple);
  20. Task<List<StuInfo>> SaveListToCosmos(List<StuInfo> stu);
  21. }
  22. }