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)); }
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")); }