public void CadastrarEstabelecimentoTest() { A21Estabelecimento estabelecimento = new A21Estabelecimento(); estabelecimento.A20TipoEstabelecimento = new A20TipoEstabelecimentoBusiness(_tipoEstabelecimentoRepositorio).RetornarTiposEstabelecimento().FirstOrDefault(); estabelecimento.A21EstabelecimentoBairro = "VALE DO PARAIBA"; estabelecimento.A21EstabelecimentoCep = "03943000"; estabelecimento.A21EstabelecimentoCnpj = "28695658000184"; estabelecimento.A21EstabelecimentoCodigoEstabelecimento = "2292483"; estabelecimento.A21EstabelecimentoCodigoUnidade = "RJ0000330040000000000000033634"; estabelecimento.A21EstabelecimentoComplemento = ""; estabelecimento.A21EstabelecimentoDataAtualizacao = new DateTime(2001, 8, 21); estabelecimento.A21EstabelecimentoDataAtualizacaoGeografica = DateTime.MinValue; estabelecimento.A21EstabelecimentoDataAtualizacaoOrigem = new DateTime(2002, 9, 2); estabelecimento.A21EstabelecimentoEmail = "*****@*****.**"; estabelecimento.A21EstabelecimentoEndereco = "RUA QUATRO"; estabelecimento.A21EstabelecimentoFax = "(24)33227432"; estabelecimento.A21EstabelecimentoLatitude = ""; estabelecimento.A21EstabelecimentoLongitude = ""; estabelecimento.A21EstabelecimentoNomeFantasia = "CONS ODONTOLOGICO COL MUN INDEPENDENCIA E LUZ"; estabelecimento.A21EstabelecimentoNumero = "143"; estabelecimento.A21EstabelecimentoRazaoSocial = "SECRETARIA MUNICIPAL DE SAUDE DE BARRA MANSA"; estabelecimento.A21EstabelecimentoTelefone = "(24)33229192"; var resultado = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).CadastrarEstabelecimento(estabelecimento); Assert.True(resultado); }
public A21Estabelecimento BuscarEstabelecimentoPorCodigo(int idEstabelecimento) { A21Estabelecimento estabelecimento = null; try { estabelecimento = _estabelecimentoRepositorio.Get(idEstabelecimento); if (estabelecimento != null) { estabelecimento.A20TipoEstabelecimento = new A20TipoEstabelecimentoBusiness(_tipoEstabelecimentoRepositorio).RetornarTiposEstabelecimento().FirstOrDefault(c => c.A20TipoEstabelecimentoId == estabelecimento.A20TipoEstabelecimentoId); return(estabelecimento); } else { estabelecimento = new A21Estabelecimento(); estabelecimento.Mensagens.Add(Util.AdicionarMensagem(TipoMensagem.Atencao, Common.MensagensSistema.MsgsSistema.MsgNaoExisteEstabelecimento)); return(estabelecimento); } } catch (Exception ex) { estabelecimento = new A21Estabelecimento(); estabelecimento.Mensagens.Add(Util.AdicionarMensagem(TipoMensagem.Erro, ex.Message)); return(estabelecimento); } }
public IActionResult CadastrarEstabelecimento(string dadosEstabelecimento) { try { A21Estabelecimento estabelecimento = JsonConvert.DeserializeObject <A21Estabelecimento>(dadosEstabelecimento); bool resultado = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).CadastrarEstabelecimento(estabelecimento); if (resultado) { return(Json(new { MensagemSucesso = Common.MensagensSistema.MsgsSistema.MsgEstabelecimentoCadastradoSucesso, MensagemErro = "", MensagemAlerta = "" })); } else { return(Json(new { MensagemSucesso = "", MensagemErro = "", MensagemAlerta = estabelecimento.Mensagens[0].DescricaoMensagem })); } } catch (Exception ex) { return(Json(new { MensagemErro = ex.Message, MensagemSucesso = "", MensagemAlerta = "" })); } }
public bool CadastrarEstabelecimento(A21Estabelecimento estabelecimento) { try { var estabelecimentoExistente = _estabelecimentoRepositorio.Find(c => c.A21EstabelecimentoCodigoEstabelecimento == estabelecimento.A21EstabelecimentoCodigoEstabelecimento); if (estabelecimentoExistente == null) { _estabelecimentoRepositorio.Add(estabelecimento); _estabelecimentoRepositorio.Save(); return(estabelecimento.A21EstabelecimentoId > 0); } else { estabelecimento.Mensagens.Add(Util.AdicionarMensagem(TipoMensagem.Atencao, Common.MensagensSistema.MsgsSistema.MsgEstabelecimentoExistente)); return(false); } } catch (Exception ex) { estabelecimento.Mensagens.Add(Util.AdicionarMensagem(TipoMensagem.Erro, ex.Message)); return(false); } }