public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
 {
     var requestForm =  controllerContext.HttpContext.Request.Form;
     var model = new DataCollectionApprovalViewModelStep1();
     int id;
     if (int.TryParse(requestForm["Id"],out id))
     {
         var collection = DataCollectionRepository.Get(id);
         model.ProjectId = collection.ProjectId;
     }
     bindingContext.ModelMetadata.Model = model;
     return base.BindModel(controllerContext, bindingContext); 
 }
예제 #2
0
        public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            var requestForm = controllerContext.HttpContext.Request.Form;
            var model       = new DataCollectionApprovalViewModelStep1();
            int id;

            if (int.TryParse(requestForm["Id"], out id))
            {
                var collection = DataCollectionRepository.Get(id);
                model.ProjectId = collection.ProjectId;
            }
            bindingContext.ModelMetadata.Model = model;
            return(base.BindModel(controllerContext, bindingContext));
        }