public async Task <bool> UpdateAutor(AutorBean model) { var context = contexto.CrearContext(); var autor = await context.Autor.FirstOrDefaultAsync(u => u.id_autor == model.id); if (autor == null) { return(false); } autor.nombre = model.nombre; autor.fecha = model.fecha; autor.ciudad = model.ciudad; autor.correo = model.correo; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(false); } return(true); }
public async Task <bool> InsertAutor(AutorBean model) { var context = contexto.CrearContext(); //DateTime fecha = DateTime.Now; Autor autor = new Autor { nombre = model.nombre, fecha = model.fecha, ciudad = model.ciudad, correo = model.correo, }; context.Autor.Add(autor); try { await context.SaveChangesAsync(); } catch (Exception) { return(false); } return(true); }
public async Task <IActionResult> Insert([FromBody] AutorBean model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //Insert Datos y Envio de correo var consulta = await autorBLL.InsertAutor(model); if (consulta == false) { return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> Update([FromBody] AutorBean model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.id <= 0) { return(BadRequest()); } var consulta = await autorBLL.UpdateAutor(model); if (consulta == true) { return(Ok()); } else { return(BadRequest()); } }
public Task <bool> UpdateAutor(AutorBean model) { return(autorDal.UpdateAutor(model)); }
public Task <bool> InsertAutor(AutorBean model) { return(autorDal.InsertAutor(model)); }