public ActionResult Create(ReservationsCreateViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Reservation reservation = new Reservation(); reservation.ID = model.ID; if (AdminFilter.IsAdmin()) { reservation.UserId = model.UserId; } else { reservation.UserId = AdminFilter.GetUserId(); } reservation.RestaurantId = model.RestaurantId; reservation.PeopleCount = model.PeopleCount; reservation.ReservationTime = model.ReservationTime.Date; reservation.Comment = model.Comment; var repository = new ReservationRepository(); repository.Insert(reservation); return(RedirectToAction("Index")); }