public ActionResult Create(CategoriaModelo catMOD, HttpPostedFileBase file) { String fileName = "", pathh = ""; if (file != null && file.ContentLength > 0) { fileName = Path.GetFileName(file.FileName); pathh = Path.Combine(Server.MapPath("~/Images/Uploads"), fileName); file.SaveAs(pathh); } try { // TODO: Add insert logic here fileName = "/Images/Uploads" + fileName; CategoriaCEN cen = new CategoriaCEN(); cen.CrearCategoria(catMOD.nombre); return(RedirectToAction("Index")); } catch { return(View()); } }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ /* * Inicializaci�n de datos previos a la demo. * La creaci�n de algunas entidades son necesarias antes de poder proceder * con la ejecuci�n del programa. * */ AdministradorCEN admin = new AdministradorCEN(); admin.CrearAdministrador("admin", "admin", "admin", "admin", "admin"); CategoriaCEN categoria = new CategoriaCEN(); categoria.CrearCategoria("cuadra", "vela"); categoria.CrearCategoria("latina", "vela"); categoria.CrearCategoria("de cuchillo", "vela"); ClienteCEN cliente = new ClienteCEN(); cliente.CrearCliente("a a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a"); cliente.CrearCliente("cliente1 cliente1", "cliente1", "cliente1", "cliente1", "cliente1", "cliente1", "cliente1", "cliente1", "cliente1", "cliente1", "cliente1"); cliente.CrearCliente("cliente2 cliente2", "cliente2", "cliente2", "cliente2", "cliente2", "cliente2", "cliente2", "cliente2", "cliente2", "cliente2", "cliente2"); cliente.CrearCliente("cliente3 cliente3", "cliente3", "cliente3", "cliente3", "cliente3", "cliente3", "cliente3", "cliente3", "cliente3", "cliente3", "cliente3"); cliente.CrearCliente("Manuel Manuel", "Manuel", "Manuel", "Manuel", "Manuel", "Manuel", "Manuel", "Manuel", "Manuel", "Manuel", "Manuel"); var pedido = new PedidoCEN(); pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.en_curso, TipoPagoEnum.paypal, "admin", "cliente1"); pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.cancelado, TipoPagoEnum.visa, "admin", "cliente1"); pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.entregado, TipoPagoEnum.paypal, "admin", "cliente1"); pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.en_curso, TipoPagoEnum.paypal, "admin", "Manuel"); pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.cancelado, TipoPagoEnum.visa, "admin", "Manuel"); pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.entregado, TipoPagoEnum.paypal, "admin", "Manuel"); ProductoCEN prod = new ProductoCEN(); ProductoCEN prod2 = new ProductoCEN(); prod.CrearProducto(1, 300f, "admin", "latina", "latina clasica", 1); prod2.CrearProducto(2, 200f, "admin", "latina", "latina regata", 1); prod2.CrearProducto(3, 200f, "admin", "cuadra", "cuadra competicion", 1); prod2.CrearProducto(4, 200f, "admin", "de cuchillo", "cuchillo clasica", 1); /* IList<ProductoEN> productos = new List<ProductoEN>(); * productos = prod.DameTodosLosProductos(0, 100); * carrito.AnyadirProducto(1, productos);*/ try { /*List<BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN>(); * BalumaProjectGenNHibernate.EN.Mediaplayer.UserEN userEN = new BalumaProjectGenNHibernate.EN.Mediaplayer.UserEN(); * BalumaProjectGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new BalumaProjectGenNHibernate.EN.Mediaplayer.ArtistEN(); * BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * BalumaProjectGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.ArtistCEN(); * BalumaProjectGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.UserCEN(); * BalumaProjectGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.MusicTrackCEN(); * BalumaProjectGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.PlayListCEN(); * * //Add Users * userEN.Email = "*****@*****.**"; * userEN.Name = "user"; * userEN.Surname = "userSurname"; * userEN.Password = "******"; * userCEN.New_(userEN.Name, userEN.Surname, userEN.Email, userEN.Password); * * //Add Music Track1 * musicTrackEN.Id = "http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = "Beer Beer Beer Beer Beer Beer .."; * musicTrackEN.Name = "Beer Beer Beer"; * musicTrackEN.Company = "Company"; * musicTrackEN.Cover = "http://www.tomasabraham.com.ar/cajadig/2007/images/nro18-2/beer1.jpg"; * musicTrackEN.Price = 20; * musicTrackEN.Rating = 5; * musicTrackEN.CommunityRating = 5; * musicTrackEN.Duration = 200; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Define Album * //BalumaProjectGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.AlbumCEN(); * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/ /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { //CAD IUsuarioCAD _IusuarioCAD = new UsuarioCAD(); IEventoCAD _IEventoCAD = new EventoCAD(); ICategoriaCAD _ICategoriaCAD = new CategoriaCAD(); IReporteCAD _IReporteCAD = new ReporteCAD(); IGaleriaCAD _IGaleriaCAD = new GaleriaCAD(); IComentarioCAD _IComentarioCAD = new ComentarioCAD(); ISoporteCAD _ISoporteCAD = new SoporteCAD(); //EN UsuarioEN usuarioEN = new UsuarioEN(); EventoEN eventoEN = new EventoEN(); CategoriaEN categoriaEN = new CategoriaEN(); ReporteEN reporteEN = new ReporteEN(); GaleriaEN galeriaEN = new GaleriaEN(); ComentarioEN comentarioEN = new ComentarioEN(); SoporteEN soporteEN = new SoporteEN(); //CEN UsuarioCEN usuarioCEN = new UsuarioCEN(_IusuarioCAD); EventoCEN eventoCEN = new EventoCEN(_IEventoCAD); CategoriaCEN categoriaCEN = new CategoriaCEN(_ICategoriaCAD); ReporteCEN reporteCEN = new ReporteCEN(_IReporteCAD); GaleriaCEN galeriaCEN = new GaleriaCEN(_IGaleriaCAD); ComentarioCEN comentarioCEN = new ComentarioCEN(_IComentarioCAD); SoporteCEN soporteCEN = new SoporteCEN(_ISoporteCAD); //CP ReporteCP reporteCP = new ReporteCP(); ComentarioCP comentarioCP = new ComentarioCP(); //USUARIOS UsuarioEN usuario1EN = new UsuarioEN(); usuario1EN.Email = "*****@*****.**"; usuario1EN.Password = "******"; usuario1EN.Nombre = "Luis"; usuario1EN.Apellidos = "Berenguer"; usuario1EN.Telefono = "665644433"; usuario1EN.Localidad = "Novelda"; usuario1EN.Provincia = "Alicante"; usuario1EN.Direccion = "Calle to guapag 5 C"; usuarioCEN.CrearUsuario(usuario1EN.Email, usuario1EN.Password, false, TipoUsuarioEnum.Administrador, usuario1EN.Nombre, usuario1EN.Apellidos, usuario1EN.Telefono, usuario1EN.Localidad, usuario1EN.Provincia, usuario1EN.Direccion); UsuarioEN usuario2EN = new UsuarioEN(); usuario2EN.Email = "*****@*****.**"; usuario2EN.Password = "******"; usuario2EN.Nombre = "Victoria"; usuario2EN.Apellidos = "Hodelin"; usuario2EN.Telefono = "665644433"; usuario2EN.Localidad = "Orihuela"; usuario2EN.Provincia = "Alicante"; usuario2EN.Direccion = "Calle to guapag 5 C"; usuarioCEN.CrearUsuario(usuario2EN.Email, usuario2EN.Password, false, TipoUsuarioEnum.Administrador, usuario2EN.Nombre, usuario2EN.Apellidos, usuario2EN.Telefono, usuario2EN.Localidad, usuario2EN.Provincia, usuario2EN.Direccion); UsuarioEN usuario3EN = new UsuarioEN(); usuario3EN.Email = "*****@*****.**"; usuario3EN.Password = "******"; usuario3EN.Nombre = "Pablo"; usuario3EN.Apellidos = "Lopez"; usuario3EN.Telefono = "665644433"; usuario3EN.Localidad = "Aspe"; usuario3EN.Provincia = "Alicante"; usuario3EN.Direccion = "Calle to guapag 5 C"; usuarioCEN.CrearUsuario(usuario3EN.Email, usuario3EN.Password, false, TipoUsuarioEnum.Administrador, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); //CATEGORIA categoriaEN = new CategoriaEN(); categoriaEN.Nombre = "Futbol"; categoriaCEN.CrearCategoria(categoriaEN.Nombre); CategoriaEN categoria1EN = new CategoriaEN(); categoria1EN.Nombre = "Baloncesto"; categoriaCEN.CrearCategoria(categoria1EN.Nombre); CategoriaEN categoria2EN = new CategoriaEN(); categoria2EN.Nombre = "Atletismo"; categoriaCEN.CrearCategoria(categoria2EN.Nombre); //EVENTO DateTime date1 = DateTime.Now; DateTime date12 = new DateTime(2008, 5, 1, 8, 30, 52); eventoEN = new EventoEN(); eventoEN.Categoria = categoriaEN; eventoEN.Descripcion = "Que bien vamos a pasarlo"; eventoEN.Tipo = TipoEventoEnum.Evento; eventoEN.Localizacion = "China"; eventoEN.Latitud = 1234123; eventoEN.Longitud = 123123; int ev1 = eventoCEN.CrearEvento("La copa del meao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date1, eventoEN.Localizacion, eventoEN.Latitud, eventoEN.Longitud); EventoEN evento1EN = new EventoEN(); evento1EN = new EventoEN(); evento1EN.Categoria = categoriaEN; evento1EN.Descripcion = "Que bien vamos a jugahlo"; evento1EN.Localizacion = "Aspe"; evento1EN.Latitud = 1234123; evento1EN.Longitud = 123123; evento1EN.Tipo = TipoEventoEnum.Evento; int ev2 = eventoCEN.CrearEvento("La copa del cagao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date12, evento1EN.Localizacion, evento1EN.Latitud, evento1EN.Longitud); /*/ / COMENTARIO * comentarioEN = new ComentarioEN (); * comentarioEN.Titulo = "Futbol"; * comentarioEN.Texto = "El futbol es muy divertido"; * comentarioCP.PublicarComentario (comentarioEN.Titulo, comentarioEN.Texto, ev1, TipoComentarioEnum.Evento); * * * ComentarioEN comentario2EN = new ComentarioEN (); * comentario2EN = new ComentarioEN (); * comentario2EN.Titulo = "Golf"; * comentario2EN.Texto = "El golf es muy divertido"; * comentarioCP.PublicarComentario (comentario2EN.Titulo, comentario2EN.Texto, ev2, TipoComentarioEnum.Evento); * * ComentarioEN comentario3EN = new ComentarioEN (); * comentario3EN.Titulo = "Tenis"; * comentario3EN.Texto = "El tenis es muy divertido"; * comentarioCP.PublicarComentario (comentario3EN.Titulo, comentario3EN.Texto, ev1, TipoComentarioEnum.Evento); * / * * * * //REPORTE * * /* * reporteEN = new ReporteEN (); * reporteEN.Texto = "Este tio es muy muy feo"; * reporteEN.Motivo = MotivoEnum.ofensivo; * reporteEN.Usuario = usuario1EN; * reporteEN.Tipo = TipoReporteEnum.comentario; * reporteCP.NuevoReporte (reporteEN.Texto, reporteEN.Motivo, reporteEN.Usuario.Email, comentarioEN.Id, reporteEN.Tipo); * * ReporteEN reporte1EN = new ReporteEN (); * reporte1EN.Texto = "Este tio es muy muy feo"; * reporte1EN.Motivo = MotivoEnum.terrorismo; * reporte1EN.Usuario = usuario2EN; * reporte1EN.Tipo = TipoReporteEnum.comentario; * reporteCP.NuevoReporte (reporte1EN.Texto, reporte1EN.Motivo, reporte1EN.Usuario.Email, 0, reporte1EN.Tipo); * * ReporteEN reporte2EN = new ReporteEN (); * reporte2EN.Texto = "Este tio es muy muy feo"; * reporte2EN.Motivo = MotivoEnum.inapropiado; * reporte1EN.Usuario = usuario1EN; * reporte2EN.Tipo = TipoReporteEnum.comentario; * reporteCP.NuevoReporte (reporte2EN.Texto, reporte2EN.Motivo, reporte2EN.Usuario.Email, 1, reporte2EN.Tipo);*/ // Insert the initilizations of entities using the CEN classes // p.e. CustomerCEN customer = new CustomerCEN(); // customer.New_ (p_user:"******", p_password:"******"); /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }