示例#1
0
        public void Update(CosmeticModel cosmeticModel)
        {
            var entity = _mapper.Map <CosmeticEntity>(cosmeticModel);

            _unitOfWork.CosmeticRepository.Edit(entity);
            _unitOfWork.SaveChanges();
            _unitOfWork.CosmeticRepository.Detach();
        }
示例#2
0
 public CosmeticEntity ToEntity(CosmeticModel cosmetic)
 {
     return(new CosmeticEntity {
         Id = cosmetic.Id,
         Name = cosmetic.Name,
         Price = cosmetic.Price,
         Count = cosmetic.Count,
         CosmeticType = cosmetic.CosmeticType,
         Volume = cosmetic.Volume,
         ExpirationDate = cosmetic.ExpirationDate
     });
 }
示例#3
0
 public OrderModel MakeOrder(CosmeticModel cosmetic)
 {
     if (cosmetic.OrderNeeded())
     {
         return(new OrderModel()
         {
             Id = InMemoryDB.Instance.OrderId,
             Cosmetic = cosmetic,
             CosmeticId = cosmetic.Id,
             OrderTime = DateTime.Now
         });
     }
     throw new Exception("make order exception");
 }
示例#4
0
 public OrderModel MakeOrder(CosmeticModel cosmetic)
 {
     return(OrderService.MakeOrder(cosmetic));
 }
示例#5
0
 public void AddCosmetic(CosmeticModel cosmetic)
 {
     CosmeticService.Insert(cosmetic);
 }
示例#6
0
 public void Delete(CosmeticModel item)
 {
     Data.Cosmetics.Delete(cosmeticMapper.ToEntity(item).Id);
 }
示例#7
0
 public void Insert(CosmeticModel item)
 {
     Data.Cosmetics.Insert(cosmeticMapper.ToEntity(item));
 }
示例#8
0
 public void DisplayCosmeticExpirations(CosmeticModel cosmeticExpiration)
 {
     Console.WriteLine($"Name - {cosmeticExpiration.Name} \n" +
                       $"Price - {cosmeticExpiration.Price} \n" +
                       $"Expiration date - {cosmeticExpiration.ExpirationDate} \n");
 }
示例#9
0
 public void DisplayCosmetic(CosmeticModel cosmetic)
 {
     Console.WriteLine($"Name - {cosmetic.Name} \n" +
                       $"Price - {cosmetic.Price} \n" +
                       $"Count - {cosmetic.Count} \n");
 }
示例#10
0
 public void DisplayCosmeticSlowUse(CosmeticModel cosmeticSlowUse)
 {
     Console.WriteLine($"Name - {cosmeticSlowUse.Name} \n" +
                       $"Price - {cosmeticSlowUse.Price} \n" +
                       $"Capacity - {cosmeticSlowUse.Volume} \n");
 }