Esempio n. 1
0
 public async void CreateTobacco(HookahTobacco tobacco)
 {
     if (tobacco != null)
     {
         await _mongoDataProvider.Create(tobacco);
     }
 }
Esempio n. 2
0
        protected override void Seed(ApplicationContext db)
        {
            HookahTobacco p1 = new HookahTobacco(Guid.NewGuid(), "Al Fakher", "Apple", 70, "Табак1", "Египет", 45, "/Files/ProductImages/defaultImage.jpg");
            HookahTobacco p2 = new HookahTobacco(Guid.NewGuid(), "Al Fakher", "Cherry", 45, "Табак2", "Пакистан", 45, "/Files/ProductImages/defaultImage.jpg");
            HookahTobacco p3 = new HookahTobacco(Guid.NewGuid(), "Al Fakher", "Mint", 100, "Табак3", "Камыши", 45, "/Files/ProductImages/defaultImage.jpg");
            HookahTobacco p4 = new HookahTobacco(Guid.NewGuid(), "Al Fakher", "Orange", 100, "Табак4", "Египет", 45, "/Files/ProductImages/defaultImage.jpg");

            db.HookahTobacco.AddRange(new List <HookahTobacco> {
                p1, p2, p3, p4
            });

            Hookah p5 = new Hookah(Guid.NewGuid(), "KM", "BOER GL Bronze", 9000, "Описание", "Германия", 45, "/Files/ProductImages/defaultImage.jpg");
            Hookah p6 = new Hookah(Guid.NewGuid(), "Khalil", "Mamoon Halazone Trimetal", 6800, "Описание", "Азербайджан", 85, "/Files/ProductImages/defaultImage.jpg");

            db.Hookahs.AddRange(new List <Hookah> {
                p5, p6
            });

            db.SaveChanges();
        }
Esempio n. 3
0
        public async Task <OperationDetails> AddHookahTobacco(HookahTobaccoDTO htDto)
        {
            try
            {
                HookahTobacco tobacco = new HookahTobacco()
                {
                    Mark        = htDto.Mark,
                    Model       = htDto.Model,
                    Description = htDto.Description,
                    Country     = htDto.Country,
                    Weight      = htDto.Weight,
                    Price       = htDto.Price
                };
                //db.HookahTobacco.Add(tobacco);
                await db.SaveAsync();

                return(new OperationDetails(true, "Товар успешно добавлен", ""));
            }
            catch
            {
                return(new OperationDetails(false, "При добавлении товара произошла ошибка", ""));
            }
        }
 public async Task CreateTobacco([FromBody] HookahTobacco tobacco)
 {
     await _mongoDataProvider.Create(tobacco);
 }
Esempio n. 5
0
 // обновление документа
 public async Task Update(HookahTobacco p)
 {
     await HookahTobaccos.ReplaceOneAsync(new BsonDocument("_id", new ObjectId(p.Id)), p);
 }
Esempio n. 6
0
 // добавление документа
 public async Task Create(HookahTobacco p)
 {
     await HookahTobaccos.InsertOneAsync(p);
 }