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));
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        // GET: Admin/Nurse
        public ActionResult Index()
        {
            var nurses = _nurseService.GetNurses().ProjectToQueryable <NurseViewModel>();

            return(View(nurses));
        }