//[Authorize] public IActionResult DeletarDesejo(int id) { try { int usuarioId = Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value); Desejos desejoProcurado = DesejoRepository.BuscarDesejoPorId(id); if (desejoProcurado == null || desejoProcurado.IdUsuarioNavigation.Id != usuarioId) { return(BadRequest(new { mensagem = "Desejo não encontrado, verifique se não está tentando apagar um desejo de outro usuário." })); } DesejoRepository.DeletarDesejo(desejoProcurado); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Erro: " + ex })); } }
public void DeletarDesejo(Desejos desejo) { using (WishlistContext ctx = new WishlistContext()) { ctx.Desejos.Remove(desejo); ctx.SaveChanges(); } }
public void Cadastrar(Desejos desejo) { using (WishList ctx = new WishList()) { ctx.Desejos.Add(desejo); ctx.SaveChanges(); } }
public void CadastrarDesejo(Desejos desejo) { using (WishlistContext ctx = new WishlistContext()) { ctx.Desejos.Add(desejo); ctx.SaveChanges(); } }
public void Cadastrar(Desejos desejo) { desejo.Datacriacao = DateTime.Now; using (WishlistContext ctx = new WishlistContext()) { ctx.Desejos.Add(desejo); ctx.SaveChanges(); } }
public void Deletar(int id) { using (WishlistContext ctx = new WishlistContext()) { Desejos desejo = ctx.Desejos.Find(id); ctx.Desejos.Remove(desejo); ctx.SaveChanges(); } }
public IActionResult CadastrarDesejo(Desejos desejo) { try { DesejoRepository.CadastrarDesejo(desejo); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public IActionResult Cadastrar(Desejos desejo) { try { DesejoRepository.Cadastrar(desejo); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Erro" + ex.Message })); } }
public Desejos BuscaDesejoId(int id) { using (WishlistContext ctx = new WishlistContext()) { Desejos desejoProcurado = ctx.Desejos.Include(x => x.IdusuarioNavigation).FirstOrDefault(x => x.Id == id); if (desejoProcurado == null) { return(null); } return(desejoProcurado); } }
public IActionResult Desejar(Desejos desejo) { try { desejo.DataDoDesejo = DateTime.Now; DesejoRepository.Cadastrar(desejo); return(Ok()); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Post(Desejos Desejo) { int id = Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value); Desejo.Idusuario = id; try { DesejoRepository.Cadastrar(Desejo); return(Ok()); } catch (System.Exception ex) { return(BadRequest()); } }
public void AtualizarDesejo(Desejos desejoCadastrado, Desejos desejoNovo) { if (desejoNovo.Descricao != null) { desejoCadastrado.Descricao = desejoNovo.Descricao; } desejoCadastrado.DataCriacao = DateTime.Now; using (WishlistContext ctx = new WishlistContext()) { ctx.Desejos.Update(desejoCadastrado); ctx.SaveChanges(); } }
public IActionResult CadastrarDesejo(Desejos desejo) { try { int id_usuario = Convert.ToInt32(HttpContext.User.Claims.First(x => x.Type == JwtRegisteredClaimNames.Jti).Value); desejo.IdUsuario = id_usuario; desejo.DataCriacao = DateTime.Now; desejoRepositorio.Cadastrar(desejo); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
//[Authorize] public IActionResult CadastrarDesejo(Desejos desejo) { try { int usuarioId = Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value); desejo.IdUsuario = usuarioId; // Adicionando o usuário que cadastrou o desejo. desejo.DataCriacao = DateTime.Now; // Adionando a data de criação do desejo. DesejoRepository.CadastrarDesejo(desejo); Email.Enviar(UsuarioRepository.BuscarUsuarioPorId(usuarioId), ETiposEmail.AoCadastrarDesejo); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Erro: " + ex })); } }
public void Cadastrar(Desejos Desejo) { ctx.Desejos.Add(Desejo); ctx.SaveChanges(); }
/// <summary> /// Cadastra um novo desejo /// </summary> /// <param name="desejo">Recebe um objeto desejo</param> public void CadastrarDesejo(Desejos desejo) { // Adiciona o desejo e salva no banco ctx.Desejos.Add(desejo); ctx.SaveChanges(); }