// GET: Fields public ActionResult Index(int?i, string ModuleVal = "") { FieldsVIewModel vm = new FieldsVIewModel(); vm.Fields = repository.Collection().Where(a => a.Module == ModuleVal).OrderBy(a => a.CreatedAt).ToList().ToPagedList(i ?? 1, 5); vm.Modules = Imodule.Collection().ToList(); return(View(vm)); }
public ActionResult CreateField(FieldsVIewModel fields, string ModuleVal = "") { if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(v => v.Errors); return(View(fields)); } else { fields.Field.Module = ModuleVal; repository.Insert(fields.Field); repository.Commit(); //if(Module != "") //{ // repository.Insert(fields); // repository.Commit(); //} return(RedirectToAction("Index", "Fields", new { ModuleVal = fields.Field.Module })); } }