public IHttpActionResult Get(Models.EnvironmentInfo environmentInfo)
        {
            var result = new
            {
                EnvironmentInfo = environmentInfo
            };

            return(Ok(result));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// MVC version
        /// </summary>
        /// <param name="controllerContext"></param>
        /// <param name="bindingContext"></param>
        /// <returns></returns>
        public object BindModel(System.Web.Mvc.ControllerContext controllerContext,
                                System.Web.Mvc.ModelBindingContext bindingContext)
        {
            var info = new Models.EnvironmentInfo();

            info.RequestedUrl = controllerContext.RequestContext.HttpContext.Request.Url.ToString();
            info.UserId       = GetLoggedUser();

            // you also can get form/request properties

            return(info);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// WEB API version
        /// </summary>
        /// <param name="actionContext"></param>
        /// <param name="bindingContext"></param>
        /// <returns></returns>
        public bool BindModel(System.Web.Http.Controllers.HttpActionContext actionContext,
                              System.Web.Http.ModelBinding.ModelBindingContext bindingContext)
        {
            var info = new Models.EnvironmentInfo();

            info.RequestedUrl = actionContext.Request.RequestUri.ToString();
            info.UserId       = GetLoggedUser();

            // you also can get form/request properties

            bindingContext.Model = info;

            return(true);
        }
Ejemplo n.º 4
0
 public ActionResult Index(Models.EnvironmentInfo environmentInfo)
 {
     return(View());
 }