Ejemplo n.º 1
0
        private List <SocietyViewModel> GetSocietyWithCosts(ReportBindingModel model)
        {
            var list = _societyStorage.GetFilteredList(new SocietyBindingModel
            {
                DateFrom = model.DateFrom,
                DateTo   = model.DateTo,
                ClientId = model.ClientId
            });

            foreach (var society in list)
            {
                society.Costs = _costStorage.GetFilteredList(new CostBindingModel
                {
                    DateFrom  = model.DateFrom.Value,
                    DateTo    = model.DateTo.Value,
                    SocietyId = society.Id
                });
            }
            return(list);
        }
Ejemplo n.º 2
0
 public List <SocietyViewModel> Read(SocietyBindingModel model)
 {
     if (model == null)
     {
         return(_societyStorage.GetFullList());
     }
     if (model.Id.HasValue)
     {
         return(new List <SocietyViewModel> {
             _societyStorage.GetElement(model)
         });
     }
     return(_societyStorage.GetFilteredList(model));
 }