コード例 #1
0
        public IActionResult FindByEmailSenha([FromForm] Usuario usuario)
        {
            var usu = _usuarioRepositorio.FindByEmailSenha(usuario.Email, usuario.Senha);

            if (usu != null)
            {
                TokenController obj = new TokenController(_configuration);
                usu.Token = obj.RequestToken(usuario.Email).ToString();
                Update(usu);
                return(new ObjectResult(usu));
            }
            return(NotFound());
        }
コード例 #2
0
        public IActionResult Create([FromForm] Usuario usuario)
        {
            if (usuario == null)
            {
                return(BadRequest());
            }

            usuario.DataCriacao = DateTime.Now;
            TokenController obj = new TokenController(_configuration);

            usuario.Token = obj.RequestToken(usuario.Email).ToString();

            _usuarioRepositorio.Add(usuario);

            return(CreatedAtRoute("GetUsuario", new { id = usuario.Id, }, usuario));
        }