示例#1
0
        public async Task <bool> UpdateRequest(int requestId)
        {
            var Query = await mDatabase.QueryAsync <RequestDB>($"SELECT * FROM RequestDB WHERE ID ='{requestId}'");

            if (Query[0].UserId != 0)
            {
                return(true);
            }
            else
            {
                RequestDB requestDB = new RequestDB
                {
                    ID          = Query[0].ID,
                    Title       = Query[0].Title,
                    Description = Query[0].Description,
                    BuyList     = Query[0].BuyList,
                    Latitude    = Query[0].Latitude,
                    Longitude   = Query[0].Longitude,
                    UserId      = App.Database.ActualUserId
                };
                await SaveRequestAsync(requestDB);

                return(false);
            }
        }
示例#2
0
 public Task <int> SaveRequestAsync(RequestDB RequestDb)
 {
     if (RequestDb.ID != 0)
     {
         return(mDatabase.UpdateAsync(RequestDb));
     }
     else
     {
         return(mDatabase.InsertAsync(RequestDb));
     }
 }