public IActionResult Cadastrar(Estudios estudio) { try { estudioRepository.Cadastrar(estudio); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public IActionResult CadastrarEstudio(Estudios estudio) { try { EstudioRepository.Cadastrar(estudio); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Ocorreu algum problema chefia, tamo ai na busca pra resolve essa parada. Aguarde um momento" + ex.Message })); } }
public IActionResult Cadastrar(Estudios estudio) { try { // para cadastrar um novo estudio, pego o id do token e a data atual, nao sendo necessario o usuario informar int UsuarioIdDoToken = Convert.ToInt32(HttpContext.User.Claims.First(x => x.Type == JwtRegisteredClaimNames.Jti).Value); estudio.UsuarioId = UsuarioIdDoToken; estudio.DataCriacao = DateTime.Now; EstudioRepository.Cadastrar(estudio); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Ih, deu erro." + ex.Message })); } }
public IActionResult Cadastrar(Estudios estudio) { try { // pega o id do token // id que voce pega do token estudio.DataCriacao = DateTime.Now; estudio.UsuarioId = Convert.ToInt32(User.Claims.FirstOrDefault(claim => claim.Type == JwtRegisteredClaimNames.Jti).Value); EstudioRepository.Cadastrar(estudio); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Oops... Tem erro aqui..." + ex.Message })); } }
public IActionResult Cadastrar(Estudios estudio) { string EmailUsuario = User.FindFirst(ClaimTypes.Email)?.Value; string PermissaoUsuario = User.FindFirst(ClaimTypes.Role)?.Value; string IdUsuario = User.FindFirst(JwtRegisteredClaimNames.Jti)?.Value; int IntId = int.Parse(IdUsuario); estudio.UsuarioId = IntId; try { EstudioRepository.Cadastrar(estudio); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Ih, deu erro." + ex.Message })); } }