public async Task <IActionResult> PutUsuario(int id, Usuario usuario) { if (id != usuario.id) { return(BadRequest()); } _context.Entry(usuario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <UsuarioItem> > Post(UsuarioItem item) { _context.UsuarioItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetUsuario), new { identificacion = item.Identificacion }, item)); }
public async Task <IActionResult> PutUsuario([FromRoute] long id, [FromBody] Usuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usuario.UsuarioID) { return(BadRequest()); } _context.Entry(usuario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("idusuario,nome,senha")] Usuario usuario) { if (ModelState.IsValid) { _context.Add(usuario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(usuario)); }
public async Task <IActionResult> PostAsync(UsuarioDto user) { var usuario = user.UsuarioDtoToBL(); if (!usuario.Valid) { return(BadRequest(usuario.NotificationsAsText())); } await _context.Usuarios.AddAsync(usuario); return(Ok(await _context.SaveChangesAsync())); }
public async Task <ActionResult <PhotoItem> > Post([FromForm] IFormFile image, [FromForm] long currentLoged) { if (ModelState.IsValid) { var photo_item = new PhotoItem(); using (var ms = new MemoryStream()) { image.CopyTo(ms); photo_item.Imagem = ms.ToArray(); photo_item.Name = image.Name; } _context.PhotoItem.Add(photo_item); await _context.SaveChangesAsync(); var receiver = _context.UserItems.Where(x => x.IdUser == currentLoged).FirstOrDefault(); receiver.Id_Photo = photo_item.IdPhoto; await _context.SaveChangesAsync(); return(Ok()); } return(NoContent()); }
public async Task <bool> RegistrarUsuario(string userName) { var usuario = new Usuario(userName); try { await _usuarioRepository.AddAsync(usuario); await _context.SaveChangesAsync(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public async Task SaveEventAndUsuarioChangesAsync(IntegrationEvent evt) { var strategy = _usuarioContext.Database.CreateExecutionStrategy(); await strategy.ExecuteAsync(async() => { using (var transaction = _usuarioContext.Database.BeginTransaction()) { try { await _usuarioContext.SaveChangesAsync(); await _eventLogService.SaveEventAsync(evt, _usuarioContext.Database.CurrentTransaction.GetDbTransaction()); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); var sqlException = ex.InnerException as System.Data.SqlClient.SqlException; throw new Exception(sqlException.Number + "::" + sqlException.Message); } } }); }
public async Task <bool> SaveChangesAsync() { bool results = await _context.SaveChangesAsync() > 0; return(results); }
public async Task <bool> SaveChangesAsync() { return(await _usuarioContext.SaveChangesAsync() > 0); }
public async Task Persistir() { await bd.SaveChangesAsync().ConfigureAwait(false); }
public async Task Save(Domain.Models.Usuario user) { await _usuarioContext.Usuario.AddAsync(user); await _usuarioContext.SaveChangesAsync(); }