public ActionResult GetNurses(string name, string hiscode, int index = 1, int pageSize = 5) { name = name == null ? "" : name; hiscode = hiscode == null ? "" : hiscode; var nurses = _nurseService.GetNurses(d => d.MyUser.FullName.Contains(name) && d.HisCode.Contains(hiscode) //&& d.MyUser.IsActive==true ); var result = nurses.ToPageList <NurseViewModel, Nurse>(index, pageSize); return(Ok(result)); }
private void btnNurses_Click(object sender, EventArgs e) { List <nurse> nurses = nurseService.GetNurses(); List <person> filterlist = new List <person>(); int contador = 0; type = "Nurse"; while (contador < nurses.Count()) { int personid = nurses.ElementAt(contador).personId; if (servPerson.GetPersonById(personid) != null) { filterlist.Add(servPerson.GetPersonById(personid)); } contador++; } dataGridView1.DataSource = filterlist; this.dataGridView1.Columns["Delete"].Visible = true; }
// GET: Admin/Nurse public ActionResult Index() { var nurses = _nurseService.GetNurses().ProjectToQueryable <NurseViewModel>(); return(View(nurses)); }