public IActionResult Create(EntryViewModel viewModel) { Entry entry = null; //Update Condition if (viewModel.Id != Guid.Empty) { entry = service.GetEntry(viewModel.Id); entry.Name = viewModel.Name; entry.CheckIn = viewModel.CheckIn; entry.CheckOut = viewModel.CheckOut; entry.Description = viewModel.Description; } //Add Condition else { entry = new Entry { Name = viewModel.Name, User_Id = new Guid(userService.GetUserByClaim(User).Id), CheckIn = viewModel.CheckIn, CheckOut = viewModel.CheckOut, Description = viewModel.Description }; } service.AddOrUpdateEntry(entry); return(RedirectToAction("List")); }
public void AddOrUpdateEntry(Guid id, string name, DateTime checkedIn, DateTime checkedOut, string description) { service.AddOrUpdateEntry(id, name, checkedIn, checkedOut, description); }