Exemplo n.º 1
0
        public IActionResult Edit(int Id)
        {
            Accommodation       accommodation = _repo.GetByID(Id);
            EditAccommodationVM model         = new EditAccommodationVM
            {
                ID          = Id,
                Name        = accommodation.Name,
                PhoneNumber = accommodation.PhoneNumber,
                Distance    = accommodation.Distance,
                Description = accommodation.Description,
                Address     = accommodation.Address
            };

            return(View("Edit", model));
        }
Exemplo n.º 2
0
        public IActionResult Save(EditAccommodationVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit"));
            }
            Accommodation acc = _repo.GetByID(model.ID);

            acc.Name        = model.Name;
            acc.Description = model.Description;
            acc.Distance    = model.Distance;
            acc.PhoneNumber = model.PhoneNumber;
            acc.Address     = model.Address;
            if (model.ProfileImage != null)
            {
                string uniqueFileName = Image.Upload(model.ProfileImage, _webHostEnvironment, "accommodations");
                acc.Picture = uniqueFileName;
            }
            _repo.Save();
            return(RedirectToAction("List"));
        }