public TipoDTO ObterPorPK(TipoDTO dto) { try { ComandText = "stp_GER_TIPO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new TipoDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); dto.Operacao = dr[4].ToString(); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public TipoDTO Alterar(TipoDTO dto) { try { ComandText = "stp_GER_TIPO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); AddParameter("CODIGO", dto.Codigo); AddParameter("@TIPO", dto.Operacao); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public void AtualizarTipo(string idTipo, TipoDTO tipoNew) { if ((idTipo != null) && (tipoNew != null)) { _tipoDAO.AtualizarTipo(idTipo, tipoNew); } this.Mensagem = "Falha na execucao do metodo AtualizarTipo() BLL"; }
public void Cadastrar(TipoDTO tipoDTO) { if (Consultar(tipoDTO) == null) { DataContext.Tipos.Add(Conversor.Mapear(tipoDTO)); DataContext.SaveChanges(); } }
public void AdicionarNovoTipo(TipoDTO tipo) { if ((tipo != null) && (tipo.DescricaoTipo != null)) { _tipoDAO.AdicionarNovoTipo(tipo); } this.Mensagem = "Falha na execucao do metodo AdicionarNovoTipo() BLL"; }
internal static Tipo Mapear(TipoDTO tipo) { return(tipo != null ? new Tipo() { Codigo = tipo.Codigo, Nome = tipo.Nome, Extensao = tipo.Extensao, Tipodeexecucao = (int)tipo.TipoExecucao } : null); }
public TipoDTO Salvar(TipoDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public IActionResult AtualizarTipo(string idTipo, TipoDTO tipoNew) { try { _tipoBll.AtualizarTipo(idTipo, tipoNew); return(Ok()); } catch (System.Exception ex) { return(BadRequest(ex)); } }
public ActionResult <Tipo> AdicionarNovoTipo(TipoDTO tipo) { try { _tipoBll.AdicionarNovoTipo(tipo); return(Ok()); } catch (System.Exception ex) { return(BadRequest(ex)); } }
public void AdicionarNovoTipo(TipoDTO tipo) { if (tipo != null) { Tipo tipoNovo = new Tipo { DescricaoTipo = tipo.DescricaoTipo.ToUpper() }; _context.CollectionTipo.InsertOne(tipoNovo); } this.Mensagem = "Falha ao executar o metodo AdicionarNovoTipo() DAO"; }
public void AtualizarTipo(string idTipo, TipoDTO tipoNew) { if ((idTipo != null) && (tipoNew != null)) { Tipo tipoNovo = new Tipo { IdTipo = idTipo, DescricaoTipo = tipoNew.DescricaoTipo.ToUpper() }; _context.CollectionTipo.ReplaceOne(tipo => tipo.IdTipo == idTipo, tipoNovo); } this.Mensagem = "Falha ao executar o metodo AtualizarTipo() DAO"; }
public TipoDTO Consultar(TipoDTO tipoDTO) { var resultado = new Tipo(); if (string.IsNullOrEmpty(tipoDTO.Nome)) { resultado = DataContext.Tipos.AsNoTracking().FirstOrDefault(tipo => tipo.Codigo == tipoDTO.Codigo); } else { resultado = DataContext.Tipos.AsNoTracking().FirstOrDefault(tipo => tipo.Nome.ToLower() == tipoDTO.Nome.ToLower()); } return(Conversor.Mapear(resultado)); }
public IHttpActionResult Create(TipoDTO tipoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipo = Mapper.Map <TipoDTO, Tipo>(tipoDTO); _UnityOfWork.Tipos.Add(tipo); _UnityOfWork.SaveChanges(); tipoDTO.TipoId = tipo.TipoId; return(Created(new Uri(Request.RequestUri + "/" + tipo.TipoId), tipoDTO)); }
public TipoDTO ObterTipoPorId(string idTipo) { if (idTipo != null) { var resultado = _context.CollectionTipo.Find <Tipo>(tipo => tipo.IdTipo == idTipo).FirstOrDefault(); TipoDTO tipoDTO = new TipoDTO { IdTipo = resultado.IdTipo, DescricaoTipo = resultado.DescricaoTipo }; return(tipoDTO); } this.Mensagem = "Falha ao executar o metodo ObterTipoPorId() DAO"; return(null); }
public List <TipoDTO> ObterTodosTipos() { List <TipoDTO> tipos = new List <TipoDTO>(); var sort = Builders <Tipo> .Sort.Ascending(tipo => tipo.DescricaoTipo); var Tipoes = _context.CollectionTipo.Find(tipo => true).Sort(sort).ToList(); foreach (var item in Tipoes) { TipoDTO v = new TipoDTO { IdTipo = item.IdTipo, DescricaoTipo = item.DescricaoTipo }; tipos.Add(v); } return(tipos); }
public List <TipoDTO> ObterPorFiltro(TipoDTO dto) { List <TipoDTO> lista; try { ComandText = "stp_GER_TIPO_OBTERPORFILTRO"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("@SIGLA", dto.Sigla); MySqlDataReader dr = ExecuteReader(); lista = new List <TipoDTO>(); while (dr.Read()) { dto = new TipoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); dto.Operacao = dr[4].ToString(); lista.Add(dto); } } catch (Exception ex) { dto = new TipoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista = new List <TipoDTO>(); lista.Add(dto); } finally { FecharConexao(); } return(lista); }
public IHttpActionResult Update(int id, TipoDTO tipoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipoInPersistence = _UnityOfWork.Tipos.Get(id); if (tipoInPersistence == null) { return(NotFound()); } Mapper.Map <TipoDTO, Tipo>(tipoDTO, tipoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(tipoDTO)); }
public TipoDTO Eliminar(TipoDTO dto) { try { ComandText = "stp_GER_TIPO_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public TipoDTO Adicionar(TipoDTO dto) { try { ComandText = "stp_GER_TIPO_ADICIONAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); AddParameter("@UTILIZADOR", dto.Utilizador); dto.Codigo = ExecuteInsert(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public List <TipoDTO> ObterPorFiltro(TipoDTO dto) { return(dao.ObterPorFiltro(dto)); }
public TipoDTO ObterPorPK(TipoDTO dto) { return(dao.ObterPorPK(dto)); }
public async Task <string> Cadastrar(TipoDTO tipo) { return(_Requisicao.ExecutarRequisicao <TipoDTO, string>(tipo, _BLL.Cadastrar).Result); }
public void Apagar(TipoDTO dto) { dao.Eliminar(dto); }
public async Task <string> Cadastrar(TipoDTO tipoDTO) { TipoDAL.Cadastrar(tipoDTO); return("Idioma " + tipoDTO.Nome + " Cadastrado com Sucesso!"); }