// GET: Admin/CalisanYonetim public ActionResult CalisanDuzenle(int?id) { CalisanDuzenleViewModel model = new CalisanDuzenleViewModel(); if (id != null) { model.Calisan = _calisanYonetimi.Get(c => c.ID == id); model.CalisanList = _calisanYonetimi.GetAll(c => c.ID != id).ToList(); } else { model.CalisanList = _calisanYonetimi.GetAll().ToList(); } var calisanlar = model.CalisanList.Select(c => new { Text = c.Ad + " " + c.Soyad, Value = c.ID }).ToList(); model.CalisanSelectList = new SelectList(calisanlar, "Value", "Text"); model.DepartmanList = _departmanYonetimi.GetAll().OrderBy(d => d.Ad).ToList(); return(View(model)); }
public ActionResult Index() { UIViewModel model = new UIViewModel(); model.CalisanList = _calisanYonetimi.GetAll().OrderBy(c => c.Ad).ThenBy(c => c.Soyad).ToList(); model.DepartmanList = _departmanYonetimi.GetAll().OrderByDescending(d => d.tblCalisan.Count).ThenBy(d => d.Ad).ToList(); return(View(model)); }