Exemple #1
0
        public IActionResult Edit(UposleniciEditViewModel model)
        {
            if (ModelState.IsValid)
            {
                Uposlenici uposlenik = _uposleniciRepository.vratiUposlenika(model.Id);
                uposlenik.Ime         = model.Ime;
                uposlenik.Prezime     = model.Prezime;
                uposlenik.Email       = model.Email;
                uposlenik.RadnoMjesto = model.RadnoMjesto;
                if (model.Slika != null)
                {
                    if (model.ExistingPhotoPath != null)
                    {
                        string filePath = Path.Combine(hostingEnvironment.WebRootPath,
                                                       "images", model.ExistingPhotoPath);
                        System.IO.File.Delete(filePath);
                    }
                    uposlenik.Slika = UploadedFile(model);
                }

                _uposleniciRepository.Update(uposlenik);

                return(RedirectToAction("index"));
            }

            return(View());
        }
Exemple #2
0
        public ViewResult Edit(int id)
        {
            Uposlenici uposlenik = _uposleniciRepository.vratiUposlenika(id);

            UposleniciEditViewModel uposleniciEditViewModel = new UposleniciEditViewModel
            {
                Id                = uposlenik.Id,
                Ime               = uposlenik.Ime,
                Prezime           = uposlenik.Prezime,
                Email             = uposlenik.Email,
                RadnoMjesto       = uposlenik.RadnoMjesto,
                ExistingPhotoPath = uposlenik.Slika
            };

            return(View(uposleniciEditViewModel));
        }