コード例 #1
0
ファイル: ModelDebug.cs プロジェクト: RevBlood/sw8program
        public static HasEaten GetTestHasEaten()
        {
            DateTime dt  = DateTime.Now;
            HasEaten has = new HasEaten(1, 1, dt, 4.5m);

            return(has);
        }
コード例 #2
0
ファイル: JSONDebug.cs プロジェクト: RevBlood/sw8program
        public static void JSONHasEatenDebug(HasEaten has)
        {
            string serializedHasEaten = SerializeHasEaten(has);

            Console.WriteLine(serializedHasEaten);
            HasEaten jsonHasEaten = DeSerializeHasEaten(serializedHasEaten);

            Console.WriteLine(jsonHasEaten.ToString());
        }
コード例 #3
0
        public int AddHasEaten(HasEaten hasEatenToInsert)
        {
            string sql = "INSERT INTO haseaten(accountid, recipeid, eatenat, rating) VALUES (@accountid, @recipeid, @eatenat, @rating)";

            NpgsqlCommand command = new NpgsqlCommand(sql, conn);

            command.Parameters.AddWithValue("@accountid", hasEatenToInsert.GetOrSetAccountId);
            command.Parameters.AddWithValue("@recipeid", hasEatenToInsert.GetOrSetRecipeId);
            command.Parameters.AddWithValue("@eatenat", hasEatenToInsert.GetOrSetEatenAt);
            command.Parameters.AddWithValue("@rating", hasEatenToInsert.GetOrSetRating);

            return(NonQuery(command, "haseaten"));
        }
コード例 #4
0
        public void AddHasEaten(HasEaten has)
        {
            DBController dbc = new DBController();

            try {
                dbc.AddHasEaten(has);
            } catch (NpgsqlException e) {
                Console.WriteLine((Program.sqlDebugMessages) ? "AddHasEaten: " + e.BaseMessage.ToString() : "");
                WebOperationContext ctx = WebOperationContext.Current;
                ctx.OutgoingResponse.StatusCode        = System.Net.HttpStatusCode.Conflict;
                ctx.OutgoingResponse.StatusDescription = e.BaseMessage;
            } finally {
                dbc.Close();
            }
        }
コード例 #5
0
        public List <HasEaten> GetAllHasEaten()
        {
            string            sql         = String.Format("SELECT * FROM haseaten");
            DataRowCollection res         = Query(sql);
            List <HasEaten>   allHasEaten = new List <HasEaten>();

            if (res.Count >= 1)
            {
                foreach (DataRow datarow in res)
                {
                    HasEaten hasEaten = new HasEaten(datarow);
                    allHasEaten.Add(hasEaten);
                }
                return(allHasEaten);
            }
            else
            {
                return(allHasEaten);
            }
        }
コード例 #6
0
ファイル: JSONDebug.cs プロジェクト: RevBlood/sw8program
        public static HasEaten DeSerializeHasEaten(string has)
        {
            HasEaten deserializedHasEaten = JSONHelper.Deserialize <HasEaten>(has);

            return(deserializedHasEaten);
        }
コード例 #7
0
ファイル: JSONDebug.cs プロジェクト: RevBlood/sw8program
        //HasEaten
        public static string SerializeHasEaten(HasEaten has)
        {
            string serializedHasEaten = JSONHelper.Serialize <HasEaten>(has);

            return(serializedHasEaten);
        }