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)); }
public static void MeetingsViewTest() { var view = new MeetingsView { Date = "0", InventorName = "south", RegisterName = "vm", State = "djkfv" }; Assert.Equal("vm", view.RegisterName); }