public ActionResult Create(ReindeerUpdateRequestViewModel requestModel) //Needs a request view model
        {
            var reindeer = new Reindeer();

            requestModel.UpdateReindeerModel(reindeer);

            bool success = DataManager <Reindeer> .Save(reindeer);

            var viewModel = new ReindeerUpdateResponseViewModel(reindeer);

            viewModel.UpdateSuccess = success;

            return(RedirectToAction("Details", new { id = reindeer.ID }));
        }
        public ActionResult Update(int id, ReindeerUpdateRequestViewModel requestModel) //Needs a request view model
        {
            var reindeer = DataManager <Reindeer> .GetByID(id);

            requestModel.UpdateReindeerModel(reindeer);

            bool success = DataManager <Reindeer> .Save(reindeer);

            var viewModel = new ReindeerUpdateResponseViewModel(reindeer);

            viewModel.UpdateSuccess = success;


            return(View("~/Views/Reindeer/AddOrUpdate.cshtml", viewModel));
        }