public void DBStoreTest_Delete_Fail_ID()
        {
            DBStore db = new DBStore();

            var store = new Store()
            {
                Id = -23, Name = "asdasd", Address = "werwr3"
            };

            db.Delete(store.Id);
        }
示例#2
0
 public IActionResult Delete(int id)
 {
     try
     {
         provider.Delete(id);
         return(Ok("Store deleted successfully!"));
     }
     catch (Exception e)
     {
         return(BadRequest($"ERROR: {e.Message}"));
     }
 }
        public void DBStoreTest_Persist_Delete()
        {
            DBStore db = new DBStore();

            var store = new Store()
            {
                Name = "Nike", Address = "Milton Road 4420", District = new District()
                {
                    Id = 2
                }
            };

            db.Persist(store);

            var selected = db.GetAll().ToList().SingleOrDefault(x => { return(x.Name == "Nike" && x.Address == "Milton Road 4420"); });

            db.Delete(selected.Id);
        }
示例#4
0
        public void AddRemoveEntityTest()
        {
            DBStore dB = new DBStore(this.dBConnect);
            var     sp = new Store()
            {
                Name       = "Netto",
                DistrictID = 1
            };


            var stores   = dB.GetAll();
            var oldCount = stores.Count();

            dB.Create(sp);
            Assert.IsTrue(dB.GetAll().Count() > oldCount, "Store not created");

            stores = dB.GetAll();
            sp     = stores.Last();

            dB.Delete(sp.ID);

            Assert.IsTrue(dB.GetAll().Count() == oldCount, "Store not removed");
        }
        // DELETE api/<controller>/5
        public Store Delete(int id)
        {
            var faulted = new Store()
            {
                IsFaulted = false
            };

            try
            {
                db.Delete(id);
                return(faulted);
            }
            catch (DatabaseLink.DataLayerArgumentException e)
            {
                faulted.IsFaulted = true;
                faulted.DataLayerArgumentException = e.Message;
            }
            catch (DatabaseLink.DataLayerException e)
            {
                faulted.IsFaulted          = true;
                faulted.DataLayerException = e.Message;
            }
            return(faulted);
        }
示例#6
0
 public static bool Delete(Guid guid)
 {
     return(DBStore.Delete(guid));
 }
示例#7
0
        public void RemoveIllegalNegativeTest()
        {
            DBStore dB = new DBStore(this.dBConnect);

            dB.Delete(-1);
        }