コード例 #1
0
        public PortfolioGroupModel CreateEditPortfolioGroup(PortfolioGroupModel model)
        {
            PortfolioGroupEntity entity;

            //is update
            if (model.Id != default(long))
            {
                entity = PortfolioGroupRepository.GetById(model.Id);
                entity = Mapper.Map(model, entity);
            }
            else
            {
                entity = Mapper.Map <PortfolioGroupEntity>(model);
                entity = PortfolioGroupRepository.Insert(entity);
            }
            PortfolioGroupRepository.Save();
            return(Mapper.Map <PortfolioGroupModel>(entity));
        }
コード例 #2
0
 public PortfolioGroupModel GetPortfolioGroup(long portfolioGroupId)
 {
     return(Mapper.Map <PortfolioGroupModel>(PortfolioGroupRepository.GetById(portfolioGroupId)));
 }
コード例 #3
0
 public IEnumerable <PortfolioGroupModel> PortfolioGroups()
 {
     return(Mapper.Map <IEnumerable <PortfolioGroupModel> >(PortfolioGroupRepository.GetAll()
                                                            .OrderByDescending(entity => entity.IncludeInCalculations).ThenBy(entity => entity.Name)));
 }