示例#1
0
 public void Delete(string currencyCode)
 {
     if (ModelState.IsValid)
     {
         CurrencyRepository.Delete(currencyCode);
     }
 }
        public bool Delete(int id)
        {
            bool status             = false;
            CurrencyRepository repo = new CurrencyRepository();

            status = repo.Delete(id);
            return(status);
        }
示例#3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Currency currency = CurrencyRepository.Find(id);
            bool     ok       = CurrencyRepository.Delete(id);

            if (ok)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Delete", id));
            }
        }
        public void CurrencyRepositoryCRUDTest()
        {
            var context = new NoodleDbContext("NoodleDb");

            context.Init();

            ICurrencyRepository repository = new CurrencyRepository(context);

            var id = Guid.NewGuid();

            var record = new Currency
            {
                Id   = id,
                Key  = "Key_" + id.ToString(),
                Name = "Name_" + id.ToString()
            };

            repository.Create(record);

            record.Key  = "U_" + record.Key;
            record.Name = "U_" + record.Name;

            repository.Update(record);

            var record2 = repository.GetById(id);

            Assert.AreEqual(record.Id, record2.Id);
            Assert.AreEqual(record.Key, record2.Key);
            Assert.AreEqual(record.Name, record2.Name);

            repository.Delete(record.Id);

            var record3 = repository.GetById(id);

            Assert.IsNull(record3);
        }
示例#5
0
 public int Delete(int id)
 {
     return(_repository.Delete(id));
 }