public IActionResult CreateDailyStatistic(DateTime date) { var todayStatisticViewModel = new DailyStatisticViewModel { Date = date, }; return(View(todayStatisticViewModel)); }
private DailyStatisticViewModel GenerateDailyLogViewModel(DailyLog dailyLog) { var todayStatisticViewModel = new DailyStatisticViewModel { Date = dailyLog.Date, City = dailyLog.City, Fasted = dailyLog.Fasted, Id = dailyLog.Id, LastMealTimeStamp = dailyLog.LastMealTimeStamp, MorningWeight = dailyLog.MorningWeight, Steps = dailyLog.Steps, Stretched = dailyLog.Stretched, Sport = dailyLog.Sport }; return(todayStatisticViewModel); }
public IActionResult CreateDailyStatistic(DailyStatisticViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var dailyStatistic = new DailyLog { City = model.City, Date = model.Date, Fasted = model.Fasted, LastMealTimeStamp = model.LastMealTimeStamp, MorningWeight = model.MorningWeight, Steps = model.Steps, Stretched = model.Stretched, Sport = model.Sport }; _dailyStatisticService.AddDailyLog(dailyStatistic); return(RedirectToAction("GetStatisticByDate", new { model.Date })); }
public IActionResult EditDailyStatistic(DateTime date) { var statisticForDate = _dailyStatisticService.GetLogForDate(date); if (statisticForDate == null) { return(RedirectToAction("CreateDailyStatistic", new { date })); } var dailyStatisticForDate = new DailyStatisticViewModel { Date = statisticForDate.Date, City = statisticForDate.City, Fasted = statisticForDate.Fasted, Id = statisticForDate.Id, LastMealTimeStamp = statisticForDate.LastMealTimeStamp, MorningWeight = statisticForDate.MorningWeight, Steps = statisticForDate.Steps, Stretched = statisticForDate.Stretched, Sport = statisticForDate.Sport }; return(View(dailyStatisticForDate)); }