Пример #1
0
        public HttpResponseMessage UpdatePrayerComment(string QueueActionGUID, PrayerComment p)
        {
            PenYourPrayerIdentity user = (PenYourPrayerIdentity)User.Identity;

            using (DBDataContext db = new DBDataContext())
            {
                String res = "";
                db.usp_UpdatePrayerComment(QueueActionGUID, (long?)user.ID, long.Parse(p.CommentID), p.Comment, p.TouchedWhen, ref res);
                return(Request.CreateResponse(HttpStatusCode.OK, new CustomResponseMessage()
                {
                    StatusCode = (int)HttpStatusCode.OK, Description = res
                }));
            }
        }
Пример #2
0
        public HttpResponseMessage AddNewPrayerComment(string QueueActionGUID, string PrayerID, PrayerComment p)
        {
            PenYourPrayerIdentity user = (PenYourPrayerIdentity)User.Identity;

            using (DBDataContext db = new DBDataContext())
            {
                String res       = "";
                long?  CommentID = -1;
                db.usp_AddNewPrayerComment(QueueActionGUID, (long?)user.ID, long.Parse(p.OwnerPrayerID), p.Comment, p.CreatedWhen, p.TouchedWhen, ref res, ref CommentID);
                if (res.ToUpper() == "OK")
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, new CustomResponseMessage()
                    {
                        StatusCode = (int)HttpStatusCode.OK, Description = "OK-" + CommentID.ToString()
                    }));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, new CustomResponseMessage()
                    {
                        StatusCode = (int)HttpStatusCode.OK, Description = res
                    }));
                }
            }
        }