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; }
public long Insert(IFeedbackApiModel feedback) { var fd = this.MapTo(feedback); return this.Insert(fd); }