public ActionResult <RetornoView <Porteiro> > Create([FromBody] Porteiro porteiro) { if (porteiro == null) { return(BadRequest()); } _porteiroRepository.Add(porteiro); if (porteiro.Id > 0) { var resultado = new RetornoView <Porteiro>() { data = porteiro, sucesso = true }; return(CreatedAtRoute("GetPorteiro", new { id = porteiro.Id }, resultado)); } else { var resultado = new RetornoView <Porteiro>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Setor> > Update(int id, [FromBody] Setor setor) { var _setor = _setorRepository.Find(id); if (_setor == null) { return(NotFound()); } try { _setor.Nome_Setor = setor.Nome_Setor; _setor.Numero_Leito = setor.Numero_Leito; _setorRepository.Update(_setor); } catch (Exception ex) { var result = new RetornoView <Setor>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Setor>() { data = _setor, sucesso = true }; return(resultado); }
public ActionResult <RetornoView <Setor> > Delete(int id) { var setor = _setorRepository.Find(id); if (setor == null) { return(NotFound()); } _setorRepository.Remove(id); if (_setorRepository.Find(id) == null) { var resultado = new RetornoView <Setor>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Setor>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Visita> > Delete(int id) { var visita = _visitaRepository.Find(id); if (visita == null) { return(NotFound()); } _visitaRepository.Remove(id); if (_visitaRepository.Find(id) == null) { var resultado = new RetornoView <Visita>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Visita>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <acesso_siaf> > Delete(int id) { var acesso_siaf = _acesso_siafRepository.Find(id); if (acesso_siaf == null) { return(NotFound()); } _acesso_siafRepository.Remove(id); if (_acesso_siafRepository.Find(id) == null) { var resultado = new RetornoView <acesso_siaf>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <acesso_siaf>() { sucesso = false }; return(resultado); } }
public ActionResult <RetornoView <Usuario> > Create([FromBody] Usuario usuario) { if (usuario == null) { return(BadRequest()); } _usuarioRepository.Add(usuario); if (usuario.Id > 0) { var resultado = new RetornoView <Usuario>() { data = usuario, sucesso = true }; return(CreatedAtRoute("GetUsuario", new { id = usuario.Id }, resultado)); } else { var resultado = new RetornoView <Usuario>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Motorista> > Delete(int id) { var motorista = _motoristaRepository.Find(id); if (motorista == null) { return(NotFound()); } _motoristaRepository.Remove(id); if (_motoristaRepository.Find(id) == null) { var resultado = new RetornoView <Motorista>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Motorista>() { sucesso = false }; return(resultado); } }
public ActionResult <RetornoView <Endereco> > Update(int id, [FromBody] Endereco endereco) { if (endereco == null || endereco.Id != id) { return(BadRequest()); } var _endereco = _enderecoRepository.Find(id); if (_endereco == null) { return(NotFound()); } _enderecoRepository.Update(endereco, _endereco); if (_enderecoRepository.Find(id).Equals(_endereco)) { var resultado = new RetornoView <Endereco>() { data = _endereco, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Endereco>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Leitos> > Create([FromBody] Leitos leitos) { var usuarioLogado = _leitosRepository.usuarioLogado(User.Identity.Name); try { leitos.Ocupado = true; if (leitos.Ocupado == true) { leitos.Data_Entrada = DateTime.Now; } _leitosRepository.Add(leitos); } catch (Exception ex) { var result = new RetornoView <Leitos>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Leitos>() { data = leitos, sucesso = true }; return(CreatedAtRoute("GetLeitos", new { id = leitos.Id }, resultado)); }
public ActionResult <RetornoView <Endereco> > Delete(int id) { var endereco = _enderecoRepository.Find(id); if (endereco == null) { return(NotFound()); } _enderecoRepository.Remove(id); if (_enderecoRepository.Find(id) == null) { var resultado = new RetornoView <Endereco>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Endereco>() { sucesso = false }; return(resultado); } }
public ActionResult <RetornoView <Endereco> > Create([FromBody] Endereco endereco) { if (endereco == null) { return(BadRequest()); } _enderecoRepository.Add(endereco); if (endereco.Id > 0) { var resultado = new RetornoView <Endereco>() { data = endereco, sucesso = true }; return(CreatedAtRoute("GetEndereco", new { id = endereco.Id }, resultado)); } else { var resultado = new RetornoView <Condomino>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Usuario> > Update(int id, [FromBody] Usuario usuario) { var _usuario = _usuarioRepository.Find(id); if (_usuario == null) { return(NotFound()); } try { _usuario.Nome = usuario.Nome; _usuario.Senha = usuario.Senha; _usuario.Email = usuario.Email; _usuarioRepository.Update(_usuario); } catch (Exception ex) { var result = new RetornoView <Usuario>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Usuario>() { data = _usuario, sucesso = true }; return(resultado); }
public ActionResult <RetornoView <usuario_permissao> > Update(int id, [FromBody] usuario_permissao usuario_permissao) { var _usuario_permissao = _usuario_permissaoRepository.Find(id); if (_usuario_permissao == null) { return(NotFound()); } try { _usuario_permissaoRepository.Update(_usuario_permissao); } catch (Exception) { var result = new RetornoView <usuario_permissao>() { sucesso = false }; return(BadRequest(result)); } var resultado = new RetornoView <usuario_permissao>() { data = _usuario_permissao, sucesso = true }; return(resultado); }
public ActionResult <RetornoView <Porteiro> > Update(int id, [FromBody] Porteiro porteiro) { if (porteiro == null || porteiro.Id != id) { return(BadRequest()); } var _porteiro = _porteiroRepository.Find(id); if (_porteiro == null) { return(NotFound()); } _porteiroRepository.Update(porteiro, _porteiro); if (_porteiroRepository.Find(id).Equals(_porteiro)) { var resultado = new RetornoView <Porteiro>() { data = _porteiro, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Porteiro>() { sucesso = false }; return(resultado); } }
public ActionResult <RetornoView <Pessoa> > Update(int id, [FromBody] Pessoa pessoa) { if (pessoa == null || pessoa.Id != id) { return(BadRequest()); } var _pessoa = _pessoaRepository.Find(id); if (_pessoa == null) { return(NotFound()); } _pessoaRepository.Update(pessoa, _pessoa); if (_pessoaRepository.Find(id).Equals(_pessoa)) { var resultado = new RetornoView <Pessoa>() { data = _pessoa, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Pessoa>() { data = {}, sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Condomino> > Delete(int id) { var condomino = _condominoRepository.Find(id); if (condomino == null) { return(NotFound()); } _condominoRepository.Remove(id); if (_condominoRepository.Find(id) == null) { var resultado = new RetornoView <Condomino>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Condomino>() { sucesso = false }; return(resultado); } }
public ActionResult <RetornoView <Usuario> > Delete(int id) { var usuario = _usuarioRepository.Find(id); if (usuario == null) { return(NotFound()); } _usuarioRepository.Remove(id); if (_usuarioRepository.Find(id) == null) { var resultado = new RetornoView <Usuario>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Usuario>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Condomino> > Create([FromBody] Condomino condomino) { if (condomino == null) { return(BadRequest()); } _condominoRepository.Add(condomino); if (condomino.Id > 0) { var resultado = new RetornoView <Condomino>() { data = condomino, sucesso = true }; return(CreatedAtRoute("GetCondomino", new { id = condomino.Id }, resultado)); } else { var resultado = new RetornoView <Condomino>() { data = {}, sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Usuario> > Update(int id, [FromBody] Usuario usuario) { if (usuario == null || usuario.Id != id) { return(BadRequest()); } var _usuario = _usuarioRepository.Find(id); if (_usuario == null) { return(NotFound()); } _usuarioRepository.Update(usuario, _usuario); if (_usuarioRepository.Find(id).Equals(_usuario)) { var resultado = new RetornoView <Usuario>() { data = _usuario, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Usuario>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Condomino> > Update(int id, [FromBody] Condomino condomino) { if (condomino == null) { return(BadRequest()); } var _condomino = _condominoRepository.Find(id); if (_condomino == null) { return(NotFound()); } _condominoRepository.Update(condomino, _condomino); if (_condominoRepository.Find(id).Equals(_condomino)) { var resultado = new RetornoView <Condomino>() { data = _condomino, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Condomino>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Visita> > UpdateSituacao(int id, [FromBody] Visita visita) { if (visita == null || visita.Id != id) { return(BadRequest()); } var _visita = _visitaRepository.Find(id); if (_visita == null) { return(NotFound()); } _visita.Situacao = visita.Situacao; if (_visitaRepository.Find(id).Situacao == _visita.Situacao) { var resultado = new RetornoView <Visita>() { data = _visita, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Visita>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Usuario> > Create([FromBody] Usuario usuario) { if (usuario.administrador == true) { try { if (usuario.desativado == true) { usuario.data_desativacao = DateTime.Now; } usuario.senha = TrataHash.GeraMD5Hash(usuario.senha); usuario.log_atualizacao = DateTime.Now; usuario.log_criacao = DateTime.Now; usuario.Validacoes(); _usuarioRepository.Add(usuario); } catch (Exception ex) { var resultado = new RetornoView <Usuario>() { sucesso = false, erro = ex.Message }; return(BadRequest(resultado)); } } var result = new RetornoView <Usuario>() { data = usuario, sucesso = true }; return(CreatedAtRoute("GetUsuario", new { id = usuario.id }, result)); }
public ActionResult <RetornoView <Visita> > Create([FromBody] Visita visita) { if (visita == null) { return(BadRequest()); } _visitaRepository.Add(visita); if (visita.Id > 0) { var resultado = new RetornoView <Visita>() { data = visita, sucesso = true }; return(CreatedAtRoute("GetVisita", new { id = visita.Id }, resultado)); } else { var resultado = new RetornoView <Visita>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Pessoa> > Create([FromBody] Pessoa pessoa) { if (pessoa == null) { return(BadRequest()); } _pessoaRepository.Add(pessoa); if (pessoa.Id > 0) { var resultado = new RetornoView <Pessoa>() { data = pessoa, sucesso = true }; return(CreatedAtRoute("GetCondomino", new { id = pessoa.Id }, resultado)); } else { var resultado = new RetornoView <Pessoa>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Veiculo> > Delete(int id) { var veiculo = _veiculoRepository.Find(id); if (veiculo == null) { return(NotFound()); } _veiculoRepository.Remove(id); if (_veiculoRepository.Find(id) == null) { var resultado = new RetornoView <Veiculo>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Veiculo>() { sucesso = false }; return(resultado); } }
public ActionResult <RetornoView <Profissionais> > Delete(int id) { var profissionais = _profissionaisRepository.Find(id); if (profissionais == null) { return(NotFound()); } _profissionaisRepository.Remove(id); if (_profissionaisRepository.Find(id) == null) { var resultado = new RetornoView <Profissionais>() { sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Profissionais>() { sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Prontuario> > Create([FromBody] Prontuario prontuario) { var usuarioLogado = _prontuarioRepository.usuarioLogado(User.Identity.Name); try { var Log = new Log() { Usuario_Logado = usuarioLogado.Nome, Acao = "Inclusão", Rotina = "01Usu", Data_Hora = DateTime.Now }; prontuario.log = Log; _prontuarioRepository.Add(prontuario); } catch (Exception ex) { var result = new RetornoView <Prontuario>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Prontuario>() { data = prontuario, sucesso = true }; return(CreatedAtRoute("GetProntuario", new { id = prontuario.Id }, resultado)); }
public ActionResult <RetornoView <Profissionais> > Update(int id, [FromBody] Profissionais profissionais) { var _profissionais = _profissionaisRepository.Find(id); if (_profissionais == null) { return(NotFound()); } try { _profissionais.Cargo = profissionais.Cargo; _profissionais.Nome_Profissionais = profissionais.Nome_Profissionais; _profissionaisRepository.Update(_profissionais); } catch (Exception ex) { var result = new RetornoView <Profissionais>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Profissionais>() { data = _profissionais, sucesso = true }; return(resultado); }
public ActionResult <RetornoView <acesso_siaf> > Create([FromBody] acesso_siaf acesso_siaf) { try { acesso_siaf.datahoraacesso = DateTime.Now; if (acesso_siaf.androidgourmet == "S") { if (acesso_siaf.numdispositivo < 1) { return(BadRequest()); } } if (acesso_siaf.androidgourmet == null) { acesso_siaf.androidgourmet = "N"; acesso_siaf.numdispositivo = 0; } if (acesso_siaf.androidgourmet == "N") { acesso_siaf.numdispositivo = 0; } if (acesso_siaf.androidpedidos == "S") { if (acesso_siaf.numdispositivospedidos < 1) { return(BadRequest()); } } if (acesso_siaf.androidpedidos == null) { acesso_siaf.androidpedidos = "N"; acesso_siaf.numdispositivospedidos = 0; } if (acesso_siaf.androidpedidos == "N") { acesso_siaf.numdispositivospedidos = 0; } _acesso_siafRepository.Add(acesso_siaf); } catch (Exception e) { var resultado = new RetornoView <acesso_siaf>() { sucesso = false, erro = e.Message }; return(BadRequest(resultado)); } var result = new RetornoView <acesso_siaf>() { data = acesso_siaf, sucesso = true }; return(CreatedAtRoute("Getacesso_siaf", new { id = acesso_siaf.id }, result)); }
public ActionResult <RetornoView <Viagem> > Update(int id, [FromBody] Viagem viagem) { var _viagem = _viagemRepository.Find(id); if (_viagem == null) { return(NotFound()); } try { viagem.ValorTotalDespesa = 0; if (viagem.despesas != null) { foreach (var item in viagem.despesas) { item.validacoes(); viagem.ValorTotalDespesa += item.Valor; } } _viagem.OrigemCidadeId = viagem.OrigemCidadeId; _viagem.DestinoCidadeId = viagem.DestinoCidadeId; _viagem.MotoristaId = viagem.MotoristaId; _viagem.ToneladaCarga = viagem.ToneladaCarga; _viagem.ToneladaPrecoUnitario = viagem.ToneladaPrecoUnitario; _viagem.DataChegada = viagem.DataChegada; _viagem.DataSaida = viagem.DataSaida; _viagem.ValorTotalBruto = (_viagem.ToneladaCarga * _viagem.ToneladaPrecoUnitario); _viagem.ValorTotalLiquido = (_viagem.ValorTotalBruto - _viagem.ValorTotalDespesa); _viagem.Validacoes(); _viagemRepository.Update(_viagem); } catch (Exception ex) { var result = new RetornoView <Viagem>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Viagem>() { data = _viagem, sucesso = true }; return(resultado); }