Пример #1
0
        public ProductSummaryDto MapToProductSummaryDto(SqlDataReader sqlDataReader)
        {
            ProductSummaryDto productSummaryDto = new ProductSummaryDto();

            productSummaryDto.Id                     = sqlDataReader["Id"].ToInteger();
            productSummaryDto.CategoryId             = sqlDataReader["CategoryId"].ToInteger();
            productSummaryDto.SubCategoryId          = sqlDataReader["SubCategoryId"].ToInteger();
            productSummaryDto.CompanyId              = sqlDataReader["CompanyId"].ToInteger();
            productSummaryDto.Name                   = sqlDataReader["Name"].ToString();
            productSummaryDto.Logo                   = sqlDataReader["Logo"].ToString();
            productSummaryDto.Description            = sqlDataReader["Description"].ToString();
            productSummaryDto.Title                  = sqlDataReader["Title"].ToString();
            productSummaryDto.StatusId               = sqlDataReader["StatusId"].ToInteger();
            productSummaryDto.StatusName             = sqlDataReader["StatusName"].ToString();
            productSummaryDto.StatusCode             = sqlDataReader["StatusCode"].ToString();
            productSummaryDto.TotalPromotionProducts = sqlDataReader["TotalPromotionProducts"].ToInteger();
            productSummaryDto.CreateDate             = sqlDataReader["CreateDate"].ToDateTime();
            productSummaryDto.CreateUserId           = sqlDataReader["CreateUserId"].ToInteger();
            productSummaryDto.EditDate               = sqlDataReader["EditDate"].ToDateTime();;
            productSummaryDto.EditUserId             = sqlDataReader["EditUserId"].ToInteger();
            productSummaryDto.Price                  = sqlDataReader["Price"].ToDecimal();
            productSummaryDto.CrudStatus             = CrudStatus.UPDATE;

            return(productSummaryDto);
        }
Пример #2
0
        public async Task Handle(ProductPublishedToCategory message)
        {
            var prod = new ProductSummaryDto();

            //Construire la liste des catégories

            _productsRepository.Insert(prod);
        }
Пример #3
0
        public static ProductSummaryDto ToSummary(this ProductViewDto item)
        {
            ProductSummaryDto dto = null;

            if (item != null)
            {
                dto = new ProductSummaryDto
                {
                    ProductId = item.ProductId,
                    Product   = string.Format("{0} - {1} - {2} - {3}", item.ProductType, item.Brand, item.Model, item.Category)
                };
            }

            return(dto);
        }
Пример #4
0
        public ProductSummaryDto MapToCompanyProductsQueryToProductSummaryDto(SqlDataReader sqlDataReader)
        {
            ProductSummaryDto productSummaryDto = new ProductSummaryDto();

            productSummaryDto.Id                     = sqlDataReader["Id"].ToInteger();
            productSummaryDto.CategoryName           = sqlDataReader["CategoryName"].ToString();
            productSummaryDto.SubCategoryName        = sqlDataReader["SubCategoryName"].ToString();
            productSummaryDto.Name                   = sqlDataReader["Name"].ToString();
            productSummaryDto.Logo                   = sqlDataReader["Logo"].ToString();
            productSummaryDto.Description            = sqlDataReader["Description"].ToString();
            productSummaryDto.Title                  = sqlDataReader["Title"].ToString();
            productSummaryDto.TotalPromotionProducts = sqlDataReader["TotalPromotionProducts"].ToInteger();
            productSummaryDto.Price                  = sqlDataReader["Price"].ToDecimal();
            productSummaryDto.CrudStatus             = CrudStatus.UPDATE;

            return(productSummaryDto);
        }
Пример #5
0
        public ProductSummaryDto MapAppProductsQueryToProductSummaryDto(SqlDataReader sqlDataReader)
        {
            ProductSummaryDto productSummaryDto = new ProductSummaryDto();

            productSummaryDto.Id              = sqlDataReader["Id"].ToInteger();
            productSummaryDto.CategoryId      = sqlDataReader["CategoryId"].ToInteger();
            productSummaryDto.SubCategoryId   = sqlDataReader["SubCategoryId"].ToInteger();
            productSummaryDto.CategoryName    = sqlDataReader["CategoryName"].ToString();
            productSummaryDto.SubCategoryName = sqlDataReader["SubCategoryName"].ToString();
            productSummaryDto.CompanyId       = sqlDataReader["CompanyId"].ToInteger();
            productSummaryDto.Name            = sqlDataReader["Name"].ToString();
            productSummaryDto.Logo            = sqlDataReader["Logo"].ToString();
            productSummaryDto.Description     = sqlDataReader["Description"].ToString();
            productSummaryDto.Title           = sqlDataReader["Title"].ToString();
            productSummaryDto.StatusId        = sqlDataReader["StatusId"].ToInteger();
            productSummaryDto.StatusName      = sqlDataReader["StatusName"].ToString();
            productSummaryDto.StatusCode      = sqlDataReader["StatusCode"].ToString();
            productSummaryDto.IsInPromotion   = sqlDataReader["IsInPromotion"].ToBoolean();
            productSummaryDto.CreateDate      = sqlDataReader["CreateDate"].ToDateTime();
            productSummaryDto.CreateUserId    = sqlDataReader["CreateUserId"].ToInteger();
            productSummaryDto.EditDate        = sqlDataReader["EditDate"].ToDateTime();;
            productSummaryDto.EditUserId      = sqlDataReader["EditUserId"].ToInteger();
            productSummaryDto.Price           = sqlDataReader["Price"].ToDecimal();
            productSummaryDto.CrudStatus      = CrudStatus.UPDATE;

            if (productSummaryDto.IsInPromotion)
            {
                productSummaryDto.Promotion = new PromotionProductDto();

                productSummaryDto.Promotion.Logo        = sqlDataReader["Promotion_Logo"].ToString();
                productSummaryDto.Promotion.StartDate   = sqlDataReader["Promotion_StartDate"].ToDateTime();
                productSummaryDto.Promotion.EndDate     = sqlDataReader["Promotion_EndDate"].ToDateTime();
                productSummaryDto.Promotion.Name        = sqlDataReader["Promotion_Name"].ToString();
                productSummaryDto.Promotion.Description = sqlDataReader["Promotion_Description"].ToString();
                productSummaryDto.Promotion.Price       = sqlDataReader["Promotion_Price"].ToDecimal();
                productSummaryDto.Promotion.Title       = sqlDataReader["Promotion_Title"].ToString();
            }

            return(productSummaryDto);
        }