Пример #1
0
        public IActionResult Edit(int id)
        {
            Sponsor       sponsor = _repo.GetByID(id);
            EditSponsorVM model   = new EditSponsorVM
            {
                Id                = sponsor.ID,
                CompanyName       = sponsor.CompanyName,
                Address           = sponsor.Address,
                ContactPersonName = sponsor.ContactPersonName,
                PhoneNumber       = sponsor.PhoneNumber
            };

            return(View("Edit", model));
        }
Пример #2
0
        public IActionResult Save(EditSponsorVM Model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit", Model));
            }
            Sponsor sponsor = _repo.GetByID(Model.Id);

            sponsor.CompanyName       = Model.CompanyName;
            sponsor.Address           = Model.Address;
            sponsor.PhoneNumber       = Model.PhoneNumber;
            sponsor.ContactPersonName = Model.ContactPersonName;
            if (Model.Image != null)
            {
                string uniqueFileName = Image.Upload(Model.Image, hostingEnvironment, "sponsors");
                sponsor.Image = uniqueFileName;
            }
            _repo.Save();
            return(RedirectToAction("List"));
        }