public static string Serialize(this HtmlHelper helper, 
			string name, object data, SerializationMode mode)
		{
			Precondition.Require(helper, () => Error.ArgumentNull("helper"));
			Precondition.Defined(name, () => Error.ArgumentNull("name"));

			ModelStateSerializer serializer = new ModelStateSerializer();
			string elementName = name;
			string value = serializer.Serialize(data ?? helper.Context.ViewData.Model, mode);

			HtmlElementBuilder builder = new HtmlElementBuilder("input");
			builder.Attributes["type"] = "hidden";
			builder.Attributes["name"] = elementName;
			builder.Attributes["value"] = value;

			return builder.ToString();
		}
        public static string Serialize(this HtmlHelper helper,
                                       string name, object data, SerializationMode mode)
        {
            Precondition.Require(helper, () => Error.ArgumentNull("helper"));
            Precondition.Defined(name, () => Error.ArgumentNull("name"));

            ModelStateSerializer serializer = new ModelStateSerializer();
            string elementName = name;
            string value       = serializer.Serialize(data ?? helper.Context.ViewData.Model, mode);

            HtmlElementBuilder builder = new HtmlElementBuilder("input");

            builder.Attributes["type"]  = "hidden";
            builder.Attributes["name"]  = elementName;
            builder.Attributes["value"] = value;

            return(builder.ToString());
        }
Пример #3
0
 public AuthController(UserModelService _userModelService, JWTHandler _JWTCreator, ModelStateSerializer _modelStateSerializer)
 {
     JWTHandler           = _JWTCreator;
     modelStateSerializer = _modelStateSerializer;
     userModelService     = _userModelService;
 }
Пример #4
0
 public MeController(ModelStateSerializer _modelStateSerializer, UserModelService _userModelService)
 {
     modelStateSerializer = _modelStateSerializer;
     userModelService     = _userModelService;
 }