public HttpResponseMessage UpdateWrittenVerse(EditableField e)
 {
     var v = this.GetCore<RapWrittenVerses>();
     v.UserId = RapContextFacade.Current.GetUserId();
     v.UpdateVerse(e.Pk, e.Value);
     return Request.CreateResponse(HttpStatusCode.Created);
 }
 public HttpResponseMessage CreateBio(EditableField e)
 {
     Contract.Requires(e != null, "Cannot Leave an Empty field");
     if (e.Pk == RapContextFacade.Current.GetUserId())
     {
         new UserProfile(e.Pk).UpdateBio(e.Value);
         return Request.CreateResponse(HttpStatusCode.Created);
     }
     return Request.CreateResponse(HttpStatusCode.Unauthorized);
 }