public NotificationResult Salvar(Classe_Habilidade entidade) { var notificationResult = new NotificationResult(); try { if (entidade.CodClasse == 0) { notificationResult.Add(new NotificationError("Cod Classe não pode ser zero.", NotificationErrorType.USER)); } if (notificationResult.IsValid) { _classe_Habilidade_Repositorio.Adicionar(entidade); notificationResult.Add("Classe Habilidade cadastrado com sucesso."); } notificationResult.Result = entidade; return(notificationResult); } catch (Exception ex) { return(notificationResult.Add(new NotificationError(ex.Message))); } }
public ActionResult Post([FromBody] Classe_Habilidade dados) { try { _ClassesHabilidadesRepositorio.Inserir(dados); return(Ok("personagem criada")); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public void Inserir(Classe_Habilidade dados) { try { using (SqlConnection conexao = new SqlConnection(@"Data Source=.\SqlExpress;Initial Catalog=SENAI_HROADS;Integrated Security=True")) { conexao.Query <Classe_Habilidade>("INSERT INTO CLASSES_HABILIDADES VALUES(@ID_CLASSE, @ID_HABILIDADE)", new { ID_CLASSE = dados.Id_Classe, ID_HABILIDADE = dados.Id_Habilidade }); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Atualizar(Classe_Habilidade dados) { try { using (SqlConnection conexao = new SqlConnection(@"Data Source=.\SqlExpress;Initial Catalog=SENAI_HROADS;Integrated Security=True")) { conexao.Query <Classe_Habilidade>("UPDATE CLASSES_HABILIDADES SET ID_CLASSE = @ID_CLASSE, ID_HABILIDADE = @ID_HABILIDADE WHERE ID_CLASSE = @ID_CLASSE AND ID_HABILIDADE = @ID_HABILIDADE", new { ID_CLASSE = dados.Id_Classe, ID_HABILIDADE = dados.Id_Habilidade }); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Get(int id_classe, int id_habilidade) { try { Classe_Habilidade ClassesHabilidades = _ClassesHabilidadesRepositorio.BuscarPorId(id_classe, id_habilidade); if (ClassesHabilidades == null) { return(NotFound("Id inválido")); } return(Ok(ClassesHabilidades)); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public ActionResult Put(int id, [FromBody] Classe_Habilidade dados) { try { Classe_Habilidade ClassesHabilidades = _ClassesHabilidadesRepositorio.BuscarPorId(id); if (ClassesHabilidades == null) { return(NotFound("Id inválido")); } _ClassesHabilidadesRepositorio.Atualizar(dados); return(Ok("personagem atualizada")); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public string Excluir(Classe_Habilidade entidade) { return(classe_Habilidade_Servico.Excluir(entidade)); }
public NotificationResult Salvar(Classe_Habilidade entidade) { return(classe_Habilidade_Servico.Salvar(entidade)); }
public string Excluir(Classe_Habilidade entidade) { return(""); }