public List <ProductivityForm> Get() { var forms = _repo.GetAllProductivityForms().ToList(); List <ProductivityForm> formattedForms = new List <ProductivityForm>(); foreach (var form in forms) { ProductivityForm formattedForm = new ProductivityForm(); ApplicationUser user = new ApplicationUser(); user.FirstName = form.User.FirstName; user.LastName = form.User.LastName; formattedForm.User = user; formattedForm.BookedDailyRevenue = form.BookedDailyRevenue; formattedForm.DailyCallCount = form.DailyCallCount; formattedForm.DailyCasesCompleted = form.DailyCasesCompleted; formattedForm.DailyEmailCount = form.DailyEmailCount; formattedForm.Id = form.Id; formattedForm.ProductivityDate = form.ProductivityDate; formattedForm.TimeStamp = form.TimeStamp; formattedForms.Add(formattedForm); } return(formattedForms); }
public void SubmitProductivityForm(ProductivityForm productivityForm) { ProductivityForm _productivityForm = new ProductivityForm { Id = productivityForm.Id, ProductivityDate = productivityForm.ProductivityDate, TimeStamp = DateTime.Now, BookedDailyRevenue = productivityForm.BookedDailyRevenue, DailyCasesCompleted = productivityForm.DailyCasesCompleted, DailyCallCount = productivityForm.DailyCallCount, DailyEmailCount = productivityForm.DailyEmailCount, User = GetCurrentApplicationUser() }; _repo.SubmitProductivityForm(_productivityForm); }
public static void CreateProductivityForm(Logger logger) { try { var trackInfoDb = new TrackInfoDb(); var productivityService = new ProductivityService(logger, trackInfoDb); using (var pForm = new ProductivityForm(productivityService)) { pForm.ShowDialog(); } } catch (Exception ex) { logger.Debug(ex, "Unexpected exception when opening the productivity score"); throw; } }
public void SubmitProductivityForm(ProductivityForm productivityForm) { try { _context.ProductivityForms.Add(productivityForm); _context.SaveChanges(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Debug.WriteLine("Property: {0} || Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } }
public static void CreateProductivityForm(Logger logger) { try { var productivityService = new ProductivityService(logger); var twitterPersistanceService = new TwitterPersistenceService(logger); var leaderboardApi = new LeaderboardApi(twitterPersistanceService); var versioningService = new VersioningService(leaderboardApi); var tweetMessageService = new TweetMessageService(versioningService); var twitterShareService = new TwitterShareService(twitterPersistanceService, tweetMessageService); using (var pForm = new ProductivityForm(productivityService, twitterShareService)) { pForm.ShowDialog(); } } catch (Exception ex) { logger.Debug(ex, "Unexpected exception when opening the productivity score"); throw; } }