public void ReportError(DT.ClientError error) { using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) { context.ClientErrors.InsertOnSubmit(Convert.ToEntity(error)); context.SubmitChanges(); } }
public void DeleteError(DT.ClientError error) { RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator); using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) { var query = context.ClientErrors.Where(x => x.Id == error.Id); if (query.Count() > 0) { context.ClientErrors.DeleteOnSubmit(query.First()); context.SubmitChanges(); } } }
public static DA.ClientError ToEntity(DT.ClientError source) { return(new DA.ClientError() { Id = source.Id, Timestamp = source.Timestamp, Exception = source.Exception, UserComment = source.UserComment, ConfigDump = source.ConfigDump, ClientId = source.ClientId, UserId = source.UserId }); }