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); }
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); } }
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); } }