IExamInfoService.cs 883 B

12345678910111213141516171819202122
  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.Dtos;
  7. using TEAMModelOS.Model.EvaluaTion.Models;
  8. using TEAMModelOS.Service.Core.Interfaces;
  9. namespace TEAMModelOS.Service.EvaluaTion.Interfaces
  10. {
  11. public interface IExamInfoService : IBusinessService, IBaseService
  12. {
  13. Task<List<ExerciseInfo>> SaveOrUpdateAsync(List<ExerciseInfo> items,string lang);
  14. Task<List<MemberAnswer>> SaveOrUpdate(List<MemberAnswer> items, string lang);
  15. Task<List<MemberAnswer>> SaveToCosmosAnswer(List<MemberAnswer> items);
  16. Task<List<ExerciseInfo>> SaveToCosmosExamAsync(List<ExerciseInfo> items, List<MemberAnswer> answers);
  17. Task<List<ExerciseInfo>> SaveToCosmosExam(List<ExerciseInfo> items, List<MemberAnswer> answers);
  18. }
  19. }