public async Task <IActionResult> Create([Bind("Title,Year,PhotoCover,ImageType,ArtistId")] Album album, List <IFormFile> Image) { //if (ModelState.IsValid) if (ModelState.IsValid && Image != null) { //// full path to file in temp location //var filePath = Path.GetTempFileName(); //foreach (var formFile in Image) //{ // if (formFile.Length > 0) // { // using (var stream = new FileStream(filePath, FileMode.Create)) // { // await formFile.CopyToAsync(stream); // } // } //} //album.PhotoCover = new byte[Image.ContentLength]; //album.ImageType = Image.ContentType; //Image.InputStream.Read(album.PhotoCover, 0, Image.ContentLength); _context.Add(album); await _context.SaveChangesAsync(); return(RedirectToAction("ByArtist", "Album", new { id = album.ArtistId })); //RedirectToAction(nameof(Index)); } ViewData["ArtistId"] = new SelectList(_context.Artist, "Id", "Name", album.ArtistId); return(View(album)); }
public async Task <IActionResult> Create([Bind("IdCargo,NombreCargo,Estado")] Cargos cargos) { if (ModelState.IsValid) { _context.Add(cargos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cargos)); }
public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,BirthDate,BirthPlace,Photo,ImageType")] Musician musician) { if (ModelState.IsValid) { _context.Add(musician); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(musician)); }
public async Task <IActionResult> Create([Bind("Id,Name")] Genre genre) { if (ModelState.IsValid) { _context.Add(genre); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(genre)); }
public async Task <IActionResult> Create([Bind("IdRol,NombreRol,DescripcionRol")] Roles roles) { if (ModelState.IsValid) { _context.Add(roles); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(roles)); }
public async Task <IActionResult> Create([Bind("Id,NameEn,NameEs,ISO2,ISO3")] Country country) { if (ModelState.IsValid) { _context.Add(country); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(country)); }
public async Task <IActionResult> Create([Bind("IdCategoriaTercero,Nombre")] CategoriaTercero categoriaTercero) { if (ModelState.IsValid) { _context.Add(categoriaTercero); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categoriaTercero)); }
public async Task <IActionResult> Create([Bind("Id,Name,Biography,CountryId")] Artist artist) { if (ModelState.IsValid) { _context.Add(artist); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CountryId"] = new SelectList(_context.Country, "Id", "Id", artist.CountryId); return(View(artist)); }
public async Task <IActionResult> Create([Bind("IdProducto,IdCategoriaProducto,Codigo,NombreProducto,Descripcion,Stock,PrecioCompra,PrecioVenta,MarcaProducto,MarcaCoche,Referencia,Modelo,Lado,Ubicacion,Imagen,Estado")] Productos productos) { if (ModelState.IsValid) { _context.Add(productos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCategoriaProducto"] = new SelectList(_context.CategoriaProductos, "IdCategoriaProducto", "Nombre", productos.IdCategoriaProducto); return(View(productos)); }
public async Task <IActionResult> Create([Bind("IdUsuario,IdRol,Username,Clave,Estado")] Usuarios usuarios) { if (ModelState.IsValid) { _context.Add(usuarios); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdRol"] = new SelectList(_context.Roles, "IdRol", "DescripcionRol", usuarios.IdRol); return(View(usuarios)); }
public async Task <IActionResult> Create([Bind("Id,Title,Year,PhotoCover,ImageType,ArtistId")] Album album) { if (ModelState.IsValid) { _context.Add(album); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ArtistId"] = new SelectList(_context.Artist, "Id", "Id", album.ArtistId); return(View(album)); }
public async Task <IActionResult> Create([Bind("IdTercero,IdCategoriaTercero,TipoDocumento,NumDocumento,RazonSocial,Nombre1,Nombre2,Apellido1,Apellido2,Telefono,Direccion,Ciudad,Email,PersonaContacto,TelefonContacto,Estado")] Terceros terceros) { if (ModelState.IsValid) { _context.Add(terceros); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCategoriaTercero"] = new SelectList(_context.CategoriaTercero, "IdCategoriaTercero", "IdCategoriaTercero", terceros.IdCategoriaTercero); return(View(terceros)); }
public async Task <IActionResult> Create([Bind("IdEmpleado,IdUsuario,IdCargo,TipoDocumento,NumDocumento,Nombre1,Nombre2,Apellido1,Apellido2,Direccion,Telefono,Email,Estado")] Empleados empleados) { if (ModelState.IsValid) { _context.Add(empleados); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCargo"] = new SelectList(_context.Cargos, "IdCargo", "NombreCargo", empleados.IdCargo); ViewData["IdUsuario"] = new SelectList(_context.Usuarios, "IdUsuario", "Clave", empleados.IdUsuario); return(View(empleados)); }
public async Task <IActionResult> Create([Bind("IdRegistroVenta,IdEmpleado,IdTercero,TipoComprobante,NumComprobante,Subtotal,Impuesto,Total")] RegistroVentas registroVentas) { if (ModelState.IsValid) { _context.Add(registroVentas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdEmpleado"] = new SelectList(_context.Empleados, "IdEmpleado", "Apellido1", registroVentas.IdEmpleado); ViewData["IdTercero"] = new SelectList(_context.Terceros, "IdTercero", "Direccion", registroVentas.IdTercero); return(View(registroVentas)); }
public async Task <IActionResult> Create([Bind("Id,TrackNumber,Title,Length,AlbumId,GenreId")] Song song) { if (ModelState.IsValid) { _context.Add(song); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AlbumId"] = new SelectList(_context.Album, "Id", "Id", song.AlbumId); ViewData["GenreId"] = new SelectList(_context.Genre, "Id", "Id", song.GenreId); return(View(song)); }
public async Task <IActionResult> Create([Bind("IdDetalleRegistroVentas,IdRegistroVenta,IdProducto,Cantidad,Precio,Descuento")] DetalleRegistroVentas detalleRegistroVentas) { if (ModelState.IsValid) { _context.Add(detalleRegistroVentas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdProducto"] = new SelectList(_context.Productos, "IdProducto", "Codigo", detalleRegistroVentas.IdProducto); ViewData["IdRegistroVenta"] = new SelectList(_context.RegistroVentas, "IdRegistroVenta", "NumComprobante", detalleRegistroVentas.IdRegistroVenta); return(View(detalleRegistroVentas)); }