Exemple #1
0
        public int GetIdByLogin(string login)
        {
            var parameters = new List <DbParameter>();

            parameters.Add(Db.GetParameter("login", login));
            int id = (int)Db.ExecuteScalar("GetIdByLogin", parameters);

            return(id);
        }
Exemple #2
0
        public int AddPost(string text, string title, int userId)
        {
            var parameters = new List <DbParameter>();

            parameters.Add(Db.GetParameter("title", title));
            parameters.Add(Db.GetParameter("text", text));
            parameters.Add(Db.GetParameter("idAuthor", userId));
            int postId = (int)Db.ExecuteScalar("AddPost", parameters);

            return(postId);
        }
Exemple #3
0
        public bool CheckSubscription(int authorId, int subscriberId)
        {
            var parameters = new List <DbParameter>();

            parameters.Add(Db.GetParameter("authorId", authorId));
            parameters.Add(Db.GetParameter("subscriberId", subscriberId));
            try
            {
                int result = (int)Db.ExecuteScalar("CheckSubscription", parameters);
            }
            catch//todo костыль
            {
                return(false);
            }

            return(true);
        }