public async Task <bool> UpdateLibro(LibroBean model) { var context = contexto.CrearContext(); var libro = await context.Libro.FirstOrDefaultAsync(u => u.id_Libro == model.id); if (libro == null) { return(false); } libro.id_autor = model.id_autor; libro.id_editorial = model.id_editorial; libro.titulo = model.titulo; libro.genero = model.genero; libro.numero_paginas = model.numero_paginas; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(false); } return(true); }
public async Task <bool> InsertLibro(LibroBean model) { var context = contexto.CrearContext(); DateTime fecha = DateTime.Now; Libro libro = new Libro { id_autor = model.id_autor, id_editorial = model.id_editorial, titulo = model.titulo, año = model.año, genero = model.genero, numero_paginas = model.numero_paginas }; context.Libro.Add(libro); try { await context.SaveChangesAsync(); } catch (Exception) { return(false); } return(true); }
public async Task <IActionResult> Insert([FromBody] LibroBean model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //Insert Datos y Envio de correo var consulta = await libroBLL.InsertLibro(model); if (consulta == false) { return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> Update([FromBody] LibroBean model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.id <= 0) { return(BadRequest()); } var consulta = await libroBLL.UpdateLibro(model); if (consulta == true) { return(Ok()); } else { return(BadRequest()); } }
public Task <bool> UpdateLibro(LibroBean model) { return(libroDal.UpdateLibro(model)); }
public Task <bool> InsertLibro(LibroBean model) { return(libroDal.InsertLibro(model)); }