コード例 #1
0
        public void Save(currency dbItem)
        {
            if (dbItem.id == 0) //create
            {
                dbItem.is_delete = false;

                context.currency.Add(dbItem);
            }
            else //edit
            {
                context.currency.Attach(dbItem);

                var entry = context.Entry(dbItem);
                entry.State = EntityState.Modified;

                //field yang tidak ditentukan oleh user
                entry.Property(e => e.is_delete).IsModified = false;
            }

            context.SaveChanges();
        }
コード例 #2
0
 public void Delete(currency dbItem)
 {
     dbItem.is_delete = true;
     //context.slideshows.Remove(dbItem);
     context.SaveChanges();
 }
コード例 #3
0
 public CurrencyFormStub(currency dbItem)
 {
     Id = dbItem.id;
     Currency = dbItem.currency1;
     Value = dbItem.value;
 }
コード例 #4
0
        public currency GetCurrency()
        {
            currency dbItem = new currency { id = this.Id, currency1 = Currency, value = Value };

            return dbItem;
        }
コード例 #5
0
 public CurrencyPresentationStub(currency dbItem)
 {
     Id = dbItem.id;
     Currency = dbItem.currency1;
     Value = dbItem.value;
 }