Ejemplo n.º 1
0
        public static IEnumerable <Account> GetAll()
        {
            var connection = SingltoneConnection.GetInstance();
            var result     = connection.Table <Account>().ToList();

            return(result);
        }
Ejemplo n.º 2
0
        public static void Update(Account account)
        {
            if (account == null)
            {
                throw new Exception("Неккоректные данные в операции Update");
            }
            var connection = SingltoneConnection.GetInstance();
            var result     = connection.Update(account, typeof(Account));

            if (result == 0)
            {
                throw new Exception("Ошибка, данные не обновлены");
            }
        }
Ejemplo n.º 3
0
        public static void Delete(int id)
        {
            if (id < 0)
            {
                throw new Exception("Неккоректные входные данные в операции Delete");
            }
            var connection = SingltoneConnection.GetInstance();
            var rows       = connection.Delete <Account>(id);

            if (rows == 0)
            {
                throw new Exception($"Не удалось удалить запись с id = {id}");
            }
        }
Ejemplo n.º 4
0
        public static void Insert(Account newAccount)
        {
            if (newAccount == null)
            {
                throw new Exception("Неккоректные входные данные в операции Insert");
            }
            var connection = SingltoneConnection.GetInstance();

            var result = connection.Insert(newAccount);

            if (result == 0)
            {
                throw new Exception("Ошибка, данные не добавлены в базу");
            }
        }
Ejemplo n.º 5
0
        public static Account Get(int id)
        {
            if (id < 0)
            {
                throw new Exception("Неккоректные входные данные в операции Get");
            }
            var connection = SingltoneConnection.GetInstance();
            var res        = connection.Table <Account>().FirstOrDefault(o => o.Id == 2);

            if (res == null)
            {
                throw new Exception($"Не найдено записи с id={id}");
            }
            return(res);
        }