public ActionResult Create([Bind(Include = "IdIdioma,Descripcion,Estado")] Idioma idioma) { if (ModelState.IsValid) { db.Idiomas.Add(idioma); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(idioma)); }
public ActionResult Create([Bind(Include = "IdUsuarios,Nombre,Matricula,tipoPersona,Estado")] Usuario usuario) { if (ModelState.IsValid) { db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "IdReserva,IdUsuario,IdLibro")] reservaLibro reservaLibro) { if (ModelState.IsValid) { db.reservaActiva.Add(reservaLibro); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdLibro = new SelectList(db.Libros, "IdLibro", "Nombre"); return(View(reservaLibro)); }
public ActionResult Create([Bind(Include = "IdEmpleado,Nombre,laborTanda,porcientoComision,FechaIngreso,Estado")] Empleado empleado) { if (ModelState.IsValid) { db.Empleados.Add(empleado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(empleado)); }
public ActionResult Create([Bind(Include = "IdAutor,Nombre,Pais,Idioma,Estado")] autores autores) { if (ModelState.IsValid) { db.autor.Add(autores); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(autores)); }
public ActionResult Create([Bind(Include = "IdBibliografia,Descripcion,Estado")] Bibliografia bibliografia) { if (ModelState.IsValid) { db.Bibliografias.Add(bibliografia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bibliografia)); }
public ActionResult Create([Bind(Include = "IdEditoras,Descripcion,Estado")] Editora editora) { if (ModelState.IsValid) { db.Editoras.Add(editora); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(editora)); }
public bool Guardar(Autor AutorGuardar) { try { _DbContext.Autor.Add(AutorGuardar); _DbContext.SaveChanges(); return(true); }catch { return(false); } }
public ActionResult Create([Bind(Include = "IdPrestamo,IdEmpleado,IdLibro,IdUsuarios,FechaPrest,FechaDevol,MontoxDia,cantDias,Comentario,estado")] Prestamo prestamo) { if (ModelState.IsValid) { db.Prestamos.Add(prestamo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdEmpleado = new SelectList(db.Empleados, "IdEmpleado", "Nombre"); ViewBag.IdLibro = new SelectList(db.Libros, "IdLibro", "Nombre"); ViewBag.IdUsuarios = new SelectList(db.Usuarios, "IdUsuarios", "Nombre"); return(View(prestamo)); }
public bool Guardar(Editoria EditoriaGuardar) { try { _DbContext.Editoria.Add(EditoriaGuardar); _DbContext.SaveChanges(); return(true); } catch { return(false); } }
public bool Guardar(Genero GeneroGuardar) { try { _DbContext.Genero.Add(GeneroGuardar); _DbContext.SaveChanges(); return(true); } catch { return(false); } }
public bool Create(Libro model) { try { _context.Entry(model).State = EntityState.Added; _context.SaveChanges(); } catch (Exception) { return(false); } return(true); }
public ActionResult Create([Bind(Include = "IdLibro,Nombre,SignatureTopography,ISBN,IdBibliografia,IdAutor,YearPublish,IdEditoras,Ciencia,IdIdioma,estado")] Libro libro) { if (ModelState.IsValid) { db.Libros.Add(libro); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdAutor = new SelectList(db.autor, "IdAutor", "Nombre", libro.IdAutor); ViewBag.IdBibliografia = new SelectList(db.Bibliografias, "IdBibliografia", "Descripcion", libro.IdBibliografia); ViewBag.IdEditoras = new SelectList(db.Editoras, "IdEditoras", "Descripcion", libro.IdEditoras); return(View(libro)); }
public ActionResult Reservar([Bind(Include = "IdReserva,IdUsuario,IdLibro")] reservaLibro reserva, FormCollection form) { var IdLibroq = form["IdLibro"]; var conversion = Int32.Parse(IdLibroq); var libroDB = reserva.IdLibro; var tmm = 2; var IdUserq = form["IdUsuario"]; var UsuarioDB = reserva.IdUsuario; if (ModelState.IsValid) { //var usuario = User.Identity.GetUserName(); ; //var libro = if ((tmm == libroDB) && (IdUserq == UsuarioDB)) { ViewBag.LibroId1 = conversion; ViewBag.LibroId2 = libroDB; ViewBag.Error = "Lo siento, pero ya ha seleccionado este libro"; } else { ViewBag.Error = "Su libro se ha inscrito correctamente"; db.reservaActiva.Add(reserva); db.SaveChanges(); } //return RedirectToAction("Index"); } return(View(reserva)); }
// Implementação do método RecuperarUsuario public Usuario RecuperarUsuario() { // Recupera ID do usuário logado var userID = _userManager.GetUserId(_httpContext.User); // Recupera nome/email do usuário logado var userName = _userManager.GetUserName(_httpContext.User); // Linq que recupera instância do usuário no banco biblioteca.db Usuario usuario = _context.Usuario.FirstOrDefault(u => u.ApplicationUserId == userID); // Se não existir um usuário com o ID, cadastra um novo if (usuario == null) { // Cria novo usuário usuario = new Usuario { Nome = userName, ApplicationUserId = userID }; // Insere novo usuário na tabela _context.Usuario.Add(usuario); // Salva alterações _context.SaveChanges(); } // Retorna usuário recuperado ou o novo que foi cadastrado return(usuario); }
public bool Create(Donacion model) { try { _context.Entry(model).State = EntityState.Added; var libro = FindLibro(model.LibroId); int ejemplaresAnterior = libro.Ejemplares; libro.Ejemplares = ejemplaresAnterior + model.Cantidad; _context.Entry(libro).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception) { return(false); } return(true); }
public int Create(Prestamo model) { try { _context.Entry(model).State = EntityState.Added; var libro = FindLibro(model.LibroId); int ejemplaresAnterior = libro.Ejemplares; libro.Ejemplares = ejemplaresAnterior - model.Cantidad; _context.Entry(libro).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception) { throw; } return(model.PrestamoId); }
public async Task <IActionResult> DevolverLivros(int?id) { if (id != null) { Emprestimo emprestimo = _context.Emprestimo.FirstOrDefault(e => e.EmprestimoID == id); emprestimo.DataDevolucao = DateTime.Now.ToString("dd/MM/yyyy"); _context.Update(emprestimo); _context.SaveChanges(); } return(await Index()); }
public ActionResult registroUsuarios(Usuario account) { if (ModelState.IsValid) { using (BibliotecaDbContext db = new BibliotecaDbContext()) { db.Usuarios.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.Nombre + " " + account.Apellido + " " + "ha sido registrado exitosamente"; } return(View()); }
public int Create(Devolucion model) { try { _context.Entry(model).State = EntityState.Added; var libro = FindLibro(model.LibroId); int ejemplaresAnterior = libro.Ejemplares; libro.Ejemplares = ejemplaresAnterior + model.Cantidad; _context.Entry(libro).State = EntityState.Modified; var prestamo = FindPrestado(model.PrestamoId); prestamo.StatusLibroId = 2; _context.Entry(prestamo).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception) { throw; } return(model.DevolucionId); }
/// <summary> /// /// </summary> /// <param name="objCategoria"></param> public RespuestaGenerica CrearCategoria(Categoria objCategoria) { _utilRespuesta = new Utility.Util(); _mensaje = string.Empty; try { _context.Categoria.Add(objCategoria); _context.SaveChanges(); } catch (Exception ex) { _mensaje = ex.Message; } return(_utilRespuesta.ObtieneRespuesta(_mensaje, objCategoria)); }
/// <summary> /// Crea un registro de libro /// </summary> /// <param name="objLibro"></param> public RespuestaGenerica CrearLibro(Libro objLibro) { _utilRespuesta = new Utility.Util(); _mensaje = string.Empty; try { _context.Libro.Add(objLibro); _context.SaveChanges(); } catch (Exception ex) { _mensaje = ex.Message; } return(_utilRespuesta.ObtieneRespuesta(_mensaje, objLibro)); }
public static void Initialize(BibliotecaDbContext context) { context.Database.EnsureCreated(); // Se existir algum livro. if (context.Livro.Any()) { return; // DB possui registros } var livros = new Livro[] { new Livro { Titulo = "PHP para quem conhece PHP", Quantidade = 10 }, new Livro { Titulo = "Internet das Coisas com ESP8266, Arduino e Raspber-ry", Quantidade = 10 }, new Livro { Titulo = "Gamification em Help Desk e Service Desk", Quantidade = 10 }, new Livro { Titulo = "Avaliação de segurança de redes", Quantidade = 10 }, new Livro { Titulo = "Desenvolvendo Jogos Mobile com HTML5", Quantidade = 10 } }; foreach (Livro l in livros) { context.Livro.Add(l); } var autores = new Autor[] { new Autor { Nome = "Sérgio de Oliveira" }, new Autor { Nome = "Renato da Silva" }, new Autor { Nome = "Paulo Sérgio Travolla" }, new Autor { Nome = "Juliano Niederauer" }, new Autor { Nome = "Roberto Cohen" }, new Autor { Nome = "Chris McNab" }, new Autor { Nome = "Luiz Fernando Estevarengo" } }; foreach (Autor a in autores) { context.Autor.Add(a); } context.SaveChanges(); }
public IActionResult InserirObra([FromBody] Obra obra) { _dbContext.Add(obra); _dbContext.SaveChanges(); return(NoContent()); }
public int Save() { return(_context.SaveChanges()); }
public void Commit() { _context.SaveChanges(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, BibliotecaDbContext _context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } /* Creación de registros para iniciar la BD en memoria */ if (!_context.Autores.Any()) { _context.Autores.AddRange(new List <Autor> { new Autor { Nombre = "Eduardo Barrios" }, new Autor { Nombre = "Miguel Angel Asturias" }, new Autor { Nombre = "Juan López" } }); _context.SaveChanges(); } if (!_context.Categorias.Any()) { _context.Categorias.AddRange(new List <Categoria> { new Categoria { Nombre = "Historia" }, new Categoria { Nombre = "Matemáticas" }, new Categoria { Nombre = "Fílosofia" } }); _context.SaveChanges(); } if (!_context.Editoriales.Any()) { _context.Editoriales.AddRange(new List <Editorial> { new Editorial { Nombre = "Mcglaw" }, new Editorial { Nombre = "Santillana" }, new Editorial { Nombre = "APA" } }); _context.SaveChanges(); } if (!_context.Ubicaciones.Any()) { _context.Ubicaciones.AddRange(new List <Ubicacion> { new Ubicacion { Nombre = "5-6" }, new Ubicacion { Nombre = "9-21" }, new Ubicacion { Nombre = "1-10" } }); _context.SaveChanges(); } if (!_context.Libros.Any()) { _context.Libros.AddRange(new List <Libro> { new Libro { Codigo = "089", Titulo = "C++", Paginas = 100, Descripcion = "Programación Avanzada", Ejemplares = 10, AutorId = 1, CategoriaId = 1, EditorialId = 1, UbicacionId = 1 }, new Libro { Codigo = "065", Titulo = "Rinoceronte", Paginas = 300, Descripcion = "Lectura", Ejemplares = 5, AutorId = 2, CategoriaId = 2, EditorialId = 2, UbicacionId = 2 } }); _context.SaveChanges(); } if (!_context.Donadores.Any()) { _context.Donadores.AddRange(new List <Donador> { new Donador { Nombre = "Elmer", Telefono = "55443322", Direccion = "Mazatenango" }, new Donador { Nombre = "Esteban", Telefono = "22113322", Direccion = "Quetzaltenango" }, new Donador { Nombre = "Alex", Telefono = "66778899", Direccion = "Retalhuleu" } }); _context.SaveChanges(); } if (!_context.Cargos.Any()) { _context.Cargos.AddRange(new List <Cargo> { new Cargo { Nombre = "Docente" }, new Cargo { Nombre = "Estudiante" } }); _context.SaveChanges(); } if (!_context.Sexos.Any()) { _context.Sexos.AddRange(new List <Sexo> { new Sexo { Nombre = "Masculino" }, new Sexo { Nombre = "Femenino" } }); _context.SaveChanges(); } if (!_context.Lectores.Any()) { _context.Lectores.AddRange(new List <Lector> { new Lector { Carne = "123456", Nombre = "Fernando Quiquivix", Telefono = "55443322", Direccion = "Mazatenango", CargoId = 1, SexoId = 1 }, new Lector { Carne = "46657", Nombre = "Fredy Alcacer", Telefono = "22113322", Direccion = "Quetzaltenango", CargoId = 1, SexoId = 1 } }); _context.SaveChanges(); } if (!_context.StatusLibros.Any()) { _context.StatusLibros.AddRange(new List <StatusLibro> { new StatusLibro { Nombre = "Prestado" }, new StatusLibro { Nombre = "Devuelto" } }); _context.SaveChanges(); } /* FIN Creación de registros para iniciar la BD en memoria */ app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
protected void Save() => _context.SaveChanges();
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { contex.SaveChanges(); MessageBox.Show("Itens salvos com sucesso"); }