protected override ViewModel <Models.Test.DataModel> GetViewModel(Models.Test.DataModel dataModel)
        {
            var vm = new Models.Test.ViewModel();

            vm.SetDataModel(dataModel);
            return(vm);
        }
        public ActionResult Test()
        {
            using (var db = new Database("DS_User"))
            {
                var idbCommand = db.Command;                //Connection.CreateCommand();
                int result     = 0;
                idbCommand.CommandTimeout = 0;
                idbCommand.CommandText    = "[Инвентаризация].[dbo].[sp_ВыполнениеУказанийIT]";
                idbCommand.CommandType    = CommandType.StoredProcedure;
                idbCommand.Parameters.Add(db.Parameter("@кодДокумента", 15403));
                var rez = db.Parameter("@RETURN_VALUE", result);
                rez.Direction = ParameterDirection.ReturnValue;
                idbCommand.Parameters.Add(rez);
                db.ExecuteScalar();
            }
            var model = new Models.Test.ViewModel();

            model.UpdateValidationState(ModelState, null);
            return(View(model));
        }