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"));
        }
Ejemplo n.º 2
0
 public void AddOrUpdateEntry(Guid id, string name, DateTime checkedIn, DateTime checkedOut, string description)
 {
     service.AddOrUpdateEntry(id, name, checkedIn, checkedOut, description);
 }