Esempio n. 1
0
        public ActionResult FindByParams(MeetingsView param, bool test = false)
        {
            ViewBag.UserName = AuthenticationManager.User.Identity.Name;
            if (!test)
            {
                _s = _meeting.Get();
            }
            string state = param.State;

            if (param.State != null)
            {
                _s = _s.Where(x => x.State.Info == state).Select(x => x);
            }
            string inventorName = param.InventorName;

            if (param.InventorName != null)
            {
                _s = _s.Where(x => x.Inventor.FullName == inventorName).Select(x => x);
            }
            string registerName = param.RegisterName;

            if (param.RegisterName != null)
            {
                _s = _s.Where(x => x.Register.FullName == registerName).Select(x => x);
            }
            string date = param.Date;

            if (param.Date != null)
            {
                _s = _s.Where(x => x.Date.ToString() == date).Select(x => x);
            }
            return(View("MeetingsTable", _s));
        }
Esempio n. 2
0
        public static void MeetingsViewTest()
        {
            var view = new MeetingsView
            {
                Date         = "0",
                InventorName = "south",
                RegisterName = "vm",
                State        = "djkfv"
            };

            Assert.Equal("vm", view.RegisterName);
        }