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 })); } }
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 })); } } }