public void AddIdeaLog(IIdeaDatabaseDataContext dc, IdeaLog ideaLog) { if (ideaLog != null) { dc.IdeaLogs.Add(ideaLog); } }
public RESTAPIIdeaMetricsInterchange(IdeaLog ideaLog) { if (ideaLog != null) { IdeaId = ideaLog.IdeaId; UserName = string.Concat(ideaLog.User.FirstName, " ", ideaLog.User.LastName); CreatedDate = ideaLog.CreatedDate?.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'"); if (ideaLog.OriginMethod == Enum.GetName(typeof(IdeaMethodTypes), IdeaMethodTypes.UpdateDetails)) { Message = string.Format("{0} {1}", ideaLog.LogMessage, UserName); } else { Message = string.Format("{0} {1}", UserName, ideaLog.LogMessage); } } }
public void InsertIdeaLog(ResponseBase response, int IdeaId, string LogMessage, int Type, string OriginMethod, string OriginAPI, int UserId) { DatabaseWrapper.databaseOperation(response, (context, query) => { IdeaLog ideaLog = new IdeaLog() { IdeaId = IdeaId, LogMessage = LogMessage, Type = Type, OriginMethod = OriginMethod, OriginAPI = OriginAPI, CreatedDate = DateTime.UtcNow, UserId = UserId }; query.AddIdeaLog(context, ideaLog); context.SubmitChanges(); } , readOnly: false ); }