public IActionResult GorevlendirPersonel(PersonelGorevlendirViewModel model) { TempData["Active"] = "isemri"; var user = _userManager.Users.FirstOrDefault(i => i.Id == model.PersonelId); var gorev = _gorevService.GetirAciliyetIdIle(model.GorevId); var userModel = new AppUserListViewModel() { Id = user.Id, Name = user.Name, Picture = user.Picture, Surname = user.Surname, Email = user.Email }; var gorevModel = new GorevListViewModel() { Id = gorev.Id, Aciklama = gorev.Aciklama, Aciliyet = gorev.Aciliyet, Ad = gorev.Ad }; var personelModel = new PersonelGorevlendirListViewModel() { AppUser = userModel, Gorev = gorevModel }; return(View(personelModel)); }
public IActionResult GorevlendirPersonel(PersonelGorevlendirViewModel model) { TempData["Active"] = "isemri"; var user = _userManager.Users.FirstOrDefault(I => I.Id == model.PersonelId); var gorev = _gorevService.GetirAciliyetileId(model.GorevId); AppUserListViewModel userModel = new AppUserListViewModel(); userModel.Id = user.Id; userModel.Name = user.Name; userModel.Picture = user.Picture; userModel.SurName = user.Surname; userModel.Email = user.Email; GorevListViewModel gorevModel = new GorevListViewModel(); gorevModel.Id = gorev.Id; gorevModel.Aciklama = gorev.Aciklama; gorevModel.Aciliyet = gorev.Aciliyet; gorevModel.Ad = gorev.Ad; PersonelGorevlendirListViewModel personelGorevlendirModel = new PersonelGorevlendirListViewModel(); personelGorevlendirModel.AppUser = userModel; personelGorevlendirModel.Gorev = gorevModel; return(View(personelGorevlendirModel)); }
public IActionResult Index() { TempData["Active"] = "gorev"; List <Gorev> gorevler = _gorevService.GetirAciliyetIleTamamlanmayan(); List <GorevListViewModel> model = new List <GorevListViewModel>(); foreach (var item in gorevler) { GorevListViewModel gorevListViewModel = new GorevListViewModel { Id = item.Id, Ad = item.Ad, Aciklama = item.Aciklama, OlusturulmaTarih = item.OlusturulmaTarih, Durum = item.Durum, AciliyetId = item.AciliyetId, Aciliyet = item.Aciliyet //Mapperla bunlar yapılabiliyor }; model.Add(gorevListViewModel); } return(View(model)); }
public IActionResult AtaPersonel(int id, string q, int sayfa = 1) { TempData["Active"] = "isemri"; ViewBag.AktifSayfa = sayfa; //ViewBag.ToplamSayfa = (int)Math.Ceiling((double)_appUserService.GetirAdminOlmayanlar().Count / 3); int toplamSayfa; var gorev = _gorevService.GetirAciliyetIdIle(id); var personeller = _appUserService.GetirAdminOlmayanlar(out toplamSayfa, q, sayfa); ViewBag.ToplamSayfa = toplamSayfa; ViewBag.Aranan = q; var appUserListModel = new List <AppUserListViewModel>(); foreach (var item in personeller) { var model = new AppUserListViewModel() { Id = item.Id, Name = item.Name, Surname = item.Surname, Email = item.Email, Picture = item.Picture }; appUserListModel.Add(model); } ViewBag.Personeller = appUserListModel; var gorevModel = new GorevListViewModel() { Id = gorev.Id, Aciklama = gorev.Aciklama, Aciliyet = gorev.Aciliyet, Ad = gorev.Ad, OlusturulmaTarih = gorev.OlusturulmaTarih }; return(View(gorevModel)); }
//ikinci parametre standart olarak s verilir(search den gelir.) //Genelde şu şekilde olur : //ysk.com.tr/?s=asiye(aramaya asiye girildigi zaman) public IActionResult AtaPersonel(int id, string s, int sayfa = 1) { TempData["Active"] = "isemri"; ViewBag.AktifSayfa = sayfa; //toplamda admin olmayan kullanıcı sayımızı bulduk.Burdan toplam sayfa sayısına geçicez. //Bir sayfada 3 tane gösterilsin dediğimiz için 3'e bölerek sayfa sayısına ulasırız. //Ancak son sayfada 3 tane yerine 1 tane kalmıs olabilicegi icin double ile küsüratı ögrenip ceiling ile üste yuvarlıyoruz en sonda int'a cast ediyoruz. //ViewBag.ToplamSayfa = (int)Math.Ceiling((double) // _appUserService.GetirAdminOlmayanlar().Count / 3); ViewBag.Aranan = s; int toplamSayfa; var gorev = _gorevService.GetirAciliyetileId(id); var personeller = _appUserService.GetirAdminOlmayanlar(out toplamSayfa, s, sayfa); ViewBag.ToplamSayfa = toplamSayfa; List <AppUserListViewModel> appUserListModel = new List <AppUserListViewModel>(); foreach (var item in personeller) { AppUserListViewModel model = new AppUserListViewModel(); model.Id = item.Id; model.Name = item.Name; model.SurName = item.Surname; model.Email = item.Email; model.Picture = item.Picture; appUserListModel.Add(model); } ViewBag.Personeller = appUserListModel; GorevListViewModel gorevModel = new GorevListViewModel(); gorevModel.Id = gorev.Id; gorevModel.Ad = gorev.Ad; gorevModel.Aciklama = gorev.Aciklama; gorevModel.Aciliyet = gorev.Aciliyet; gorevModel.OlusturulmaTarih = gorev.OlusturulmaTarih; return(View(gorevModel)); }
public IActionResult AtaPersonel(int id, string s, int sayfa = 1) { TempData["Active"] = "isemri"; ViewBag.AktifSayfa = sayfa; ViewBag.Aranan = s; int toplamSayfa; var gorev = _gorevService.GetirAciliyetIleId(id); var personeller = _appUserService.MemberGetir(out toplamSayfa, s, sayfa); ViewBag.ToplamSayfa = toplamSayfa; //ViewBag.toplamSayfa =(int)Math.Ceiling((double)_appUserService.MemberGetir().Count/3); List <AppUserListViewModel> appUserListModel = new List <AppUserListViewModel>(); foreach (var item in personeller) { AppUserListViewModel model = new AppUserListViewModel(); model.Id = item.Id; model.Name = item.Name; model.Surname = item.Surname; model.Email = item.Email; model.Picture = item.Picture; appUserListModel.Add(model); } ViewBag.Personeller = appUserListModel; GorevListViewModel gorevModel = new GorevListViewModel(); gorevModel.Ad = gorev.Ad; gorevModel.Id = gorev.Id; gorevModel.Aciklama = gorev.Aciklama; gorevModel.Aciliyet = gorev.Aciliyet; gorevModel.OlusturulmaTarih = gorev.OlusturulmaTarih; return(View(gorevModel)); }
public IActionResult Index() { TempData["Active"] = "gorev"; List <Gorev> gorevler = _gorevService.GetirAciliyetIleTamamlanmayan(); List <GorevListViewModel> models = new List <GorevListViewModel>(); foreach (var item in gorevler) { GorevListViewModel model = new GorevListViewModel { Aciklama = item.Aciklama, Aciliyet = item.Aciliyet, AciliyetId = item.AciliyetId, Ad = item.Ad, Durum = item.Durum, Id = item.Id, OlusturulmaTarih = item.OlusturulmaTarih }; models.Add(model); } return(View(models)); }
public IActionResult Index() { TempData["Active"] = "gorev"; var gorevler = _gorevService.TamamlanmayanlariAciliyetIleGetir(); var models = new List <GorevListViewModel>(); foreach (var gorev in gorevler) { var model = new GorevListViewModel() { Aciklama = gorev.Aciklama, Aciliyet = gorev.Aciliyet, AciliyetId = gorev.AciliyetId, Ad = gorev.Ad, Durum = gorev.Durum, Id = gorev.Id, OlusturulmaTarih = gorev.OlusturulmaTarih }; models.Add(model); } return(View(models)); }