public IActionResult Get()
        {
            var Estimations = _repoWrapper.FindAll();

            /*
             * foreach(var element in Estimations){
             *
             *   var project = _repoWrapper.Project.FindByCondition(x => x.Id == element.ProjectId).First();
             *   element.Project = project;
             *
             *   var descipline = _repoWrapper.Descipline.FindByCondition(x => x.Id == element.DesciplineId).First();
             *   element.Descipline = descipline;
             *
             *   var item = _repoWrapper.Item.FindByCondition(x => x.Id == element.ItemId).First();
             *   element.Item = item;
             *
             *   var costCode = _repoWrapper.CostCode.FindByCondition(x => x.Id == element.CostCodeId).First();
             *   element.CostCode = costCode;
             *
             * }
             */
            return(Ok(Estimations));
        }
Exemplo n.º 2
0
        public async Task <List <EstimationProject> > Handle(GetAllEstimationsQuery request, CancellationToken cancellationToken)
        {
            var projects = await _estimationRepo.FindAll().ToListAsync();

            return(projects);
        }