public string readSIFsByUser(string user) { GatewayResponse response = new GatewayResponse(); String dateFrom = Request["dateFrom"]; String dateTo = Request["dateTo"]; List <SIF> result = new List <SIF>(); if (user == "All") { user = ""; } result = sif_CRUD.readByUserOrDates(user, dateFrom, dateTo); foreach (SIF current in result) { current.SifDetail = sifDetail_CRUD.readByParentID(current.Id); } response.ErrorThrown = false; response.ResponseDescription = ""; response.Result = result; return(JsonConvert.SerializeObject(response)); }
private string getBOMbyID(long bomID) { BOM bomHeader = bom_CRUD.readById(bomID); if (bomHeader == null) { bomHeader = new BOM(); } bomHeader.BomDetail = bomDetail_CRUD.readByParentID(bomID); foreach (BOMDetail bomLine in bomHeader.BomDetail) { bomLine.AttachmentsList = getAttachmentsFromFolder(bomLine.AttachmentsFolder, "BOMLineAttachments"); } bomHeader.SifDetail = sif_detail_CRUD.readByParentID(bomHeader.SifId); return(JsonConvert.SerializeObject(bomHeader)); }