public async Task <IActionResult> KisiselPuantaj(long personelId)
        {
            var personel = await personelRepository.FindOneAsync(personelId);

            if (personel == null)
            {
                return(NotFound());
            }
            var personelResource = mapper.Map <Personel, PersonelDuzenleResource>(personel);

            var unvanlar = await unvanRepository.GetAllAsync();

            ViewBag.UnvanSelectList    = new SelectList(unvanlar, "Id", "UnvanAdi");
            ViewBag.KanGrubuSelectList = new SelectList(TableConstants.KanGruplari);

            ViewBag.Hesaplamalar = await hesaplamaRepository.GetAllAsync();

            ViewBag.Unvanlar   = unvanlar;
            ViewBag.Secenekler = await secenekListesiRepository.GetAllAsync();

            return(View(personelResource));
        }
Exemple #2
0
        public async Task <IActionResult> PersonelDuzenle(long id)
        {
            var personel = await personelRepository.FindOneAsync(id);

            if (personel == null)
            {
                return(BadRequest());
            }

            personelRepository.Delete(personel);
            await unitOfWork.CompleteAsync();

            try
            {
                string root = environment.WebRootPath;
                string path = Path.Combine(root, "images");
                path = Path.Combine(path, "personel");
                path = Path.Combine(path, personel.Id.ToString());
                Directory.Delete(path, true);
            }
            catch (DirectoryNotFoundException) { }

            return(Redirect("/Personel/Liste"));
        }