public ActionResult Create(genActividadeInput input)
        {
            if (!ModelState.IsValid) return PartialView(input);

            var entity = new genActividades
            {
                desc = input.desc,
                detalle = input.detalle,
                idSede = input.idSede,
                lugar = input.lugar,
                fecha = input.fecha,
                refCosto = input.refCosto,
                foto = input.foto,
                tel = input.tel,
                mail = input.mail,
                ventaTickets = true, // Only records where "ventaTickets"=1 
                ventaDesde = input.ventaDesde,
                ventaHasta = input.ventaHasta,
                blogPost = input.blogPost,
            };

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

            return Json(MapToGridModel(entity)); // returning grid model, used in grid.api.renderRow
        }
 private static object MapToGridModel(genActividades o)
 {
     return
         new
         {
             Id = o.id,
             o.desc,
             o.detalle,
             o.idSede,
             o.lugar,
             o.fecha,
             o.refCosto,
             o.foto,
             o.tel,
             o.mail,
             o.ventaDesde,
             o.ventaHasta,
             o.blogPost,
         };
 }