コード例 #1
0
 private feedback MapTo(IFeedbackApiModel feedback)
 {
     var result = new feedback
     {
         applicationid = feedback.appcode,
         browserinfo = feedback.browserinfo,
         comments = feedback.comment,
         pageid = feedback.pageid,
         screenshot = !String.IsNullOrEmpty(feedback.screenshot)
             ? Convert.FromBase64String(feedback.screenshot.Substring(feedback.screenshot.IndexOf("base64,", StringComparison.Ordinal) +
                                             7))
             : null,
         type = feedback.feedbackType,
         utctimestamp = DateTime.UtcNow,
         userid = feedback.userid,
         status = FeedbackStatus.New
     };
     return result;
 }
コード例 #2
0
 public long Insert(IFeedbackApiModel feedback)
 {
     var fd = this.MapTo(feedback);
     return this.Insert(fd);
 }