//metodo asincrónico public async Task <MensajeRespuesta> AgregarTrabajoAsync(Trabajos trabajo) { MensajeRespuesta respuesta = new MensajeRespuesta(); try { //codigo using (var db = new TrabajosConexion()) { db.Entry(trabajo).State = EntityState.Added; Console.WriteLine("1. Agregando nuevo trabajo asincrónico."); await(db.SaveChangesAsync()); Console.WriteLine("2. Trabajo asincrónico agregado correctamente."); } } catch (Exception ex) { respuesta = new MensajeRespuesta($"{ex.Message} - {ex.InnerException}"); } return(respuesta); }
public MensajeRespuesta AgregarTrabajo(Trabajos trabajo) { MensajeRespuesta respuesta = new MensajeRespuesta(); try { //codigo using (var db = new TrabajosConexion()) { db.Entry(trabajo).State = EntityState.Added; Console.WriteLine("1. Agregando nuevo trabajo."); db.SaveChanges(); Console.WriteLine("2. Trabajo agregado correctamente."); } } catch (Exception ex) { respuesta = new MensajeRespuesta(ex.Message); } return(respuesta); }