コード例 #1
0
        public ActionResult Create(appPromocioneInput input)
        {
            if (!ModelState.IsValid) return PartialView(input);

            var entity = new appPromociones
            {
                desc = input.desc,
                detalle = input.detalle,
                foto = Helper.movePhoto(input.foto, "promos"),
                desde = input.desde,
                hasta = input.hasta,
                sexo = input.sexo,
                edadMax = input.edadMax,
                edadMin = input.edadMin,
                tipoAsociado = input.tipoAsociado,
                nroCupones = input.nroCupones,
                marca = input.marca,
                email = input.email,
                tel = input.tel,
                direccion = input.direccion,
            };

            UnitOfWork.AppPromocioneRepository.Insert(entity);
            UnitOfWork.Save();

            return Json(MapToGridModel(entity)); // returning grid model, used in grid.api.renderRow
        }
コード例 #2
0
        private static object MapToGridModel(appPromociones o)
        {
            return
                new
                {
                    o.Id,
                    o.desc,
                    o.foto,
                    o.desde,
                    o.hasta,
                    o.sexo,
                    o.edadMax,
                    o.edadMin,
                    o.tipoAsociado,
                    o.nroCupones,
                    o.marca
                };

        }