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); }
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); }