public EvidenceDataObject RemoveDetail(EvidenceDetailDataObject detail)
        {
            Evidence       evidence = this.evidenceRepository.FindByID(detail.EvidenceID);
            EvidenceDetail entity   = evidence.EvidenceDetail.Where(p => p.ID == detail.ID).FirstOrDefault();

            evidence.EvidenceDetail.Remove(entity);
            this.evidenceRepository.Update(evidence);
            return(DyMapper.Map <Evidence, EvidenceDataObject>(evidence));
        }
        public EvidenceDataObject AddDetail(EvidenceDetailDataObject detail)
        {
            Evidence       evidence = this.evidenceRepository.FindByID(detail.EvidenceID);
            EvidenceDetail entity   = this.evidenceRepository.Context.DoCreate <EvidenceDetail>();

            entity = DyMapper.Map(detail, entity);
            evidence.EvidenceDetail.Add(entity);
            this.evidenceRepository.Update(evidence);
            this.evidenceRepository.Commit();
            return(DyMapper.Map <Evidence, EvidenceDataObject>(evidence));
        }
Beispiel #3
0
 public JsonResult <IList <EvidenceDetailDataObject> > GetDetailList(EvidenceDetailDataObject detail)
 {
     return(Json(this.evidenceService.GetDetailList(detail.EvidenceID)));
 }
Beispiel #4
0
 public JsonResult <EvidenceDataObject> AddDetail(EvidenceDetailDataObject detail)
 {
     return(Json(this.evidenceService.AddDetail(detail)));
 }