コード例 #1
0
        public AttributeViewModel GetAttributeById(int attributeId)
        {
            DAL.Models.Attribute attribute      = _ctx.Attributes.FirstOrDefault(f => f.Id == attributeId);
            AttributeGroup       attributeGroup = _ctx.AttributeGroups.FirstOrDefault(f => f.Id == attribute.AttributeGroupId);

            AttributeViewModel attributeViewModel = AttributeFactory.AttributeToViewModel(attribute, attributeGroup.Name);

            return(attributeViewModel);
        }
コード例 #2
0
        public List <AttributeViewModel> GetAllAttributes()
        {
            List <DAL.Models.Attribute> attributes          = _ctx.Attributes.ToList();
            List <AttributeViewModel>   attributeViewModels = new List <AttributeViewModel>();

            attributes.ForEach(attribute =>
            {
                AttributeGroup attributeGroup = _ctx.AttributeGroups.FirstOrDefault(f => f.Id == attribute.AttributeGroupId);

                attributeViewModels.Add(AttributeFactory.AttributeToViewModel(attribute, attributeGroup.Name));
            });



            return(attributeViewModels);
        }