public RegisterNewBoatViewModel Register(RegisterNewBoatInputModel registerNewBoatInputModel)
        {
            var boat = new Boat()
            {
                BoatName   = registerNewBoatInputModel.BoatName,
                HourlyRate = registerNewBoatInputModel.HourlyRate
            };

            _repository.Add(boat);

            return(new RegisterNewBoatViewModel()
            {
                BoatNumber = boat.Id
            });
        }
Example #2
0
        public ActionResult Register(RegisterNewBoatInputModel registerNewBoatInputModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    return(View("RegisterIsSuccesful", WorkerService.Register(registerNewBoatInputModel)));
                }
                catch (Exception exception)
                {
                    ModelState.AddModelError("", exception.Message);
                }
            }

            return(View(registerNewBoatInputModel));
        }