Esempio n. 1
0
        public Couplet Insert(Couplet newObject)
        {
            var databaseObject = newObject.ToDbModel();

            DatabaseManager.Instance.Couplet.Add(databaseObject);
            DatabaseManager.Instance.SaveChanges();

            return(databaseObject.ToRepositoryModel());
        }
Esempio n. 2
0
        public Couplet Delete(Couplet deleteObject)
        {
            var databaseObject = deleteObject.ToDbModel();
            var original       = DatabaseManager.Instance.Recent.Find(databaseObject.CoupletId);

            DatabaseManager.Instance.Recent.Remove(original);
            DatabaseManager.Instance.SaveChanges();

            return(databaseObject.ToRepositoryModel());
        }
Esempio n. 3
0
        public Couplet Update(Couplet inputObject)
        {
            var updated  = inputObject.ToDbModel();
            var original = DatabaseManager.Instance.Couplet.Find(updated.CoupletId);

            if (original != null)
            {
                DatabaseManager.Instance.Entry(original).CurrentValues.SetValues(updated);
                DatabaseManager.Instance.SaveChanges();
                return(updated.ToRepositoryModel());
            }

            return(original.ToRepositoryModel());
        }