public IActionResult AccessServer([FromBody] RegisterUser value) { string userMail = value.Email; // Server process SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); builder.DataSource = "wonseoksample.database.windows.net"; builder.UserID = "jws786"; builder.Password = "******"; builder.InitialCatalog = "mySampleDatabase"; StringBuilder sb = new StringBuilder(); GameAccesse.GenerateLocation(); int sx, sy, sz; sx = GameAccesse.Getsx(); sy = GameAccesse.Getsy(); sz = GameAccesse.Getsz(); string InsertCommand = "( 1, '" + userMail + "' ," + sx.ToString() + ", " + sy.ToString() + ", " + sz.ToString() + ")"; if (CheckExist(value.Email)) { sb.Append("UPDATE dbo.GameStatus SET STARTX=" + sx.ToString() + ", STARTY=" + sy.ToString() + ", STARTZ=" + sz.ToString() + " WHERE EMAIL='" + value.Email + "'"); } else { sb.Append("INSERT INTO dbo.GameStatus VALUES " + InsertCommand); } String sql = sb.ToString(); Console.WriteLine("SQL : " + sql); using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) { connection.Open(); Console.WriteLine("Game acceess starts ...."); using (SqlCommand command = new SqlCommand(sql, connection)) { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Console.WriteLine("It has problem!"); return(BadRequest()); } } } } return(Json("OK!")); }