public MonthlyStatementsFactory Initialize(double totalProfitMade, DateTime date)
 {
     Statement = new Statement();
     Statement.TotalProfitMade = totalProfitMade;
     Statement.StatementDateTime = date;
     return this;
 }
 public bool AddNewStatement(Statement statement)
 {
     var dc = new RNManagementContext();
     MonthlyStatement s = new MonthlyStatement();
     s.StatementDateTime = DateTime.UtcNow;
     s.TotalPageViews = statement.TotalPageViews;
     s.TotalProfitMade = statement.TotalProfitMade;
     s.TotalWritersPaid = statement.TotalWritersPaid;
     s.TotalWritersPayoutProfit = statement.TotalWritersPayoutProfit;
     dc.MonthlyStatements.Add(s);
     int c = dc.SaveChanges();
     return c > 0;
 }