Ejemplo n.º 1
0
        public static ProductViewDto ToDto(this DataAccess.Models.ProductView item)
        {
            ProductViewDto dto = null;

            if (item != null)
            {
                dto = new Dto.ProductViewDto
                {
                    ProductId    = item.ProductId,
                    ProductName  = item.ProductName,
                    SellPrice    = item.SellPrice,
                    BuyingPrice  = item.BuyingPrice,
                    Brand        = item.Brand,
                    Country      = item.Country,
                    City         = item.City,
                    Model        = item.Model,
                    Category     = item.Category,
                    Item         = item.Item,
                    ProductType  = item.ProductType,
                    VIN          = item.VIN,
                    Years        = item.Years,
                    Sold         = item.Sold,
                    IsReimbursed = item.IsReimbursed,
                    IsReplace    = item.IsReplace,
                    IsReturn     = item.IsReturn,
                    HasOrder     = item.HasOrder,
                    Status       = item.Status,
                    StatusName   = item.StatusName
                };
            }

            return(dto);
        }
Ejemplo n.º 2
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);
        }
        public async Task <List <ProductViewDto> > GetProduct()
        {
            List <ProductViewDto> proList = new List <ProductViewDto>();


            var pro = await _product.GetProduct();

            if (pro.Count > 0)
            {
                foreach (var product in pro)
                {
                    ProductViewDto newproduct = new ProductViewDto
                    {
                        ProductName   = product.ProductName,
                        ProductDetail = product.ProductDetail,
                        Id            = product.Id,
                        CategoryId    = (int)product.CategoryId
                    };
                    proList.Add(newproduct);
                }
            }
            return(proList);
        }