public CosmeticModel MakeCosmetic(CosmeticType type) { switch (type) { case CosmeticType.Ordinary: return(new OrdinaryCosmeticModel()); case CosmeticType.Expiration: return(new ExpirationDateCosmeticModel()); case CosmeticType.SlowUse: return(new SlowUseCosmeticModel()); default: throw new InvalidOperationException(); } }
public List <CosmeticModel> GetCosmeticToOdredByType(CosmeticType Type) { return(CosmeticService.GetByType(Type) .Where(cosmetic => cosmetic.OrderNeeded() == true) .ToList()); }
public List <CosmeticModel> GetAllCosmeticByType(CosmeticType Type) { return(CosmeticService.GetByType(Type)); }
public List <CosmeticModel> GetByType(CosmeticType Type) { return(GetAll().Where(cosmetic => cosmetic.CosmeticType == Type).ToList()); }