public IActionResult LogTime() { LogTimeAndLocationViewModel model = new LogTimeAndLocationViewModel { AllClients = _context.Client.ToList() }; return(View("LogTimeViewModel", model)); }
public async Task <IActionResult> LogTimePost(LogTimeAndLocationViewModel model) { var user = await _userManager.GetUserAsync(User); var client = _context.Clients.Where(m => m.Id == model.ClientId) .First(); TimeLog log = new TimeLog { Client = client, LoggedMinutes = model.LoggedMinutes, StartTime = model.StartTime, EndTime = DateTime.Now, User = user, }; _context.Add(log); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); }