コード例 #1
0
        public bool Save(PalindromeDTO palindrome)
        {
            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("@palindromeName", palindrome.Name, DbType.String);
            using (SqlConnection con = _connectionManager.GetConnection())
            {
                con.Open();
                var result = con.Query <bool>("uspSavePalindrome", param: parameters, commandType: CommandType.StoredProcedure);
                return(result.FirstOrDefault());
            }
        }
コード例 #2
0
        public bool Post([FromBody] PalindromeDTO palindrome)
        {
            char[] charArray = palindrome.Name.ToCharArray();
            Array.Reverse(charArray);
            string result = new string(charArray);

            if (result.ToUpper() == palindrome.Name.ToUpper())
            {
                return(_palindromeReporitory.Save(palindrome));
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
        public bool SavePalindrome([FromBody] PalindromeDTO palindrome)
        {
            char[] charArray = palindrome.Name.ToCharArray();
            Array.Reverse(charArray);
            string result = new string(charArray);

            if (result.ToUpper() == palindrome.Name.ToUpper())
            {
                return(_managerApi.PostSynch <bool>("Palindrome", "SavePalindrome", palindrome));
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
 public bool Post([FromBody] PalindromeDTO palindrome)
 {
     return(_palindromeReporitory.Save(palindrome));
 }
コード例 #5
0
 public bool Update(PalindromeDTO palindrome)
 {
     throw new NotImplementedException();
 }