Exemple #1
0
        public PaperExamDTO ToDTO(PaperExamEntity ef)
        {
            PaperExamDTO dto = new PaperExamDTO();

            dto.BTime          = ef.BTime;
            dto.CreateDateTime = ef.CreateDateTime;
            dto.ETime          = ef.ETime;
            dto.Id             = ef.Id;
            dto.Name           = ef.Name;
            dto.PCount         = ef.PCount;
            dto.PScore         = ef.PScore;
            dto.Total          = ef.Total;
            return(dto);
        }
Exemple #2
0
 public long Add(PaperExamDTO dto)
 {
     using (MyDbContext ctx = new MyDbContext())
     {
         PaperExamEntity ef = new PaperExamEntity();
         ef.Name   = dto.Name;
         ef.PCount = dto.PCount;
         ef.PScore = dto.PScore;
         ef.Total  = dto.Total;
         ctx.PaperExams.Add(ef);
         ctx.SaveChanges();
         return(ef.Id);
     }
 }
Exemple #3
0
 public long Edit(PaperExamDTO dto)
 {
     using (MyDbContext ctx = new MyDbContext())
     {
         BaseService <PaperExamEntity> bs = new BaseService <PaperExamEntity>(ctx);
         var data = bs.GetById(dto.Id);
         if (data == null)
         {
             throw new ArgumentNullException("找不到id为" + dto.Id);
         }
         data.BTime  = dto.BTime;
         data.ETime  = dto.ETime;
         data.Name   = dto.Name;
         data.PCount = dto.PCount;
         data.PScore = dto.PScore;
         data.Total  = dto.Total;
         return(data.Id);
     }
 }