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)); }
public PortfolioGroupModel GetPortfolioGroup(long portfolioGroupId) { return(Mapper.Map <PortfolioGroupModel>(PortfolioGroupRepository.GetById(portfolioGroupId))); }
public IEnumerable <PortfolioGroupModel> PortfolioGroups() { return(Mapper.Map <IEnumerable <PortfolioGroupModel> >(PortfolioGroupRepository.GetAll() .OrderByDescending(entity => entity.IncludeInCalculations).ThenBy(entity => entity.Name))); }