public static PartUpdateOutputDtoModel Map(Part part, IList <string> brandsAndModelsNames, IList <string> categoriesNames) { var partDto = new PartUpdateOutputDtoModel { PartId = part.Id, PartName = part.Name, BrandAndModelName = $"{part.Brand.Name} {part.Model.Name} {part.Model.StartYear}-{part.Model.EndYear}", CategoryName = part.Category.Name, ManufactoryName = part.Manufactory == null ? GlobalConstants.ManufactoryName : part.Manufactory.Name, Price = part.InComePrice, Quantity = part.Quantity, AllBrandsAndModelsNames = brandsAndModelsNames, AllCategoriesNames = categoriesNames, }; return(partDto); }
public static PartUpdateOutputModel Map(PartUpdateOutputDtoModel partDto) { var part = new PartUpdateOutputModel { PartId = partDto.PartId, PartName = partDto.PartName, BrandAndModelName = partDto.BrandAndModelName, CategoryName = partDto.CategoryName, ManufactoryName = partDto.ManufactoryName, Quantity = partDto.Quantity, Price = partDto.Price, AllBrandsAndModelsNames = partDto.AllBrandsAndModelsNames, AllCategoriesNames = partDto.AllCategoriesNames, }; return(part); }