Example #1
0
        public object DeliveredHistory()
        {
            var result = new List <BuildingGlueDto>();
            var glues  = _repoGlue.FindAll().Where(x => x.isShow == true).ToList();

            foreach (var item in _repoBuildingGlue.FindAll().OrderByDescending(x => x.CreatedDate))
            {
                var glueName = string.Empty;
                var model    = glues.FirstOrDefault(x => x.isShow == true && x.ID == item.GlueID);
                if (model != null)
                {
                    glueName = model.Name;
                }
                result.Add(new BuildingGlueDto
                {
                    ID           = item.ID,
                    GlueName     = glueName,
                    Qty          = item.Qty,
                    BuildingName = _repoBuilding.FindById(item.BuildingID).Name,
                    CreatedBy    = item.CreatedBy,
                    CreatedDate  = item.CreatedDate
                });
            }
            return(result);
        }