Cats.Services.EarlyWarning.ReliefRequisitionService.GetRequisitionByRequestId C# (CSharp) Метод

GetRequisitionByRequestId() публичный Метод

public GetRequisitionByRequestId ( int requestId ) : IEnumerable
requestId int
Результат IEnumerable
        public IEnumerable<ReliefRequisitionNew> GetRequisitionByRequestId(int requestId)
        {
            var reliefRequistions =
               _unitOfWork.ReliefRequisitionRepository.Get(t => t.RegionalRequestID == requestId, null, "Program,AdminUnit1,AdminUnit.AdminUnit2,Commodity").ToList();

            if (reliefRequistions.Count < 1)
                return null;
            var input = (from itm in reliefRequistions
                         orderby itm.ZoneID
                         select new ReliefRequisitionNew()
                         {
                             //TODO:Include navigation property for commodity on relife requistion
                             Commodity = itm.Commodity.Name,
                             Program = itm.Program.Name,
                             Region = itm.AdminUnit.Name,
                             Round = itm.Round,
                             Month = itm.Month,
                             Zone = itm.AdminUnit1.Name,
                             Status = itm.Status,
                             RequisitionID = itm.RequisitionID,
                             // RequestedBy = itm.UserProfile,
                             // ApprovedBy = itm.ApprovedBy,
                             RequestedDate = itm.RequestedDate,
                             ApprovedDate = itm.ApprovedDate,
                             RequestDatePref = itm.RequestedDate.ToString(),
                             Input = new ReliefRequisitionNew.ReliefRequisitionNewInput()
                             {
                                 Number = itm.RequisitionID,
                                 RequisitionNo = itm.RequisitionNo
                             }
                         });
            return input;
        }