コード例 #1
0
        public async Task <IActionResult> Delete(string id)
        {
            var delete = new ProfessorCore().Deletar(id);

            return((delete != "Professor deletado com Sucesso.") ? BadRequest(delete) : Ok(delete));
        }
コード例 #2
0
        public async Task <IActionResult> Put([FromBody] Professor professor, string id)
        {
            var atualizar = new ProfessorCore().Atualizar(id, professor);

            return((atualizar is string)? BadRequest(atualizar) : Ok(atualizar as Professor));
        }
コード例 #3
0
        public async Task <IActionResult> Get(string id)
        {
            var Professor = new ProfessorCore().BuscarId(id);

            return((Professor is string) ? BadRequest(Professor) : Ok(Professor));
        }
コード例 #4
0
        public async Task <IActionResult> Get()
        {
            var Todos = new ProfessorCore().BuscarTodos();

            return((Todos.GetType() == typeof(string)) ? BadRequest(Todos) : Ok(Todos));
        }
コード例 #5
0
        public async Task <IActionResult> Post([FromBody] Professor professor)
        {
            var cadastro = new ProfessorCore(professor).Cadastrar();

            return((cadastro is string || cadastro is List <string>) ? BadRequest(cadastro) : Ok(cadastro));
        }