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)); }
public JsonResult <IList <EvidenceDetailDataObject> > GetDetailList(EvidenceDetailDataObject detail) { return(Json(this.evidenceService.GetDetailList(detail.EvidenceID))); }
public JsonResult <EvidenceDataObject> AddDetail(EvidenceDetailDataObject detail) { return(Json(this.evidenceService.AddDetail(detail))); }