public async Task <ActionResult <NotificacaoPost> > ValidarAcesso([FromBody] LoginPessoa login) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { bool ehValido = loginServico.ValidarLogin(login); if (!ehValido) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Usuário ou senha inválidos"; return(notificacaoPost); } var token = loginServico.GerarToken(login); notificacaoPost.Token = token; login.Senha = ""; return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = e.Message; return(notificacaoPost); } }
public ActionResult <NotificacaoPost> ValidarAcesso([FromBody] LoginPessoa login) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { Pessoa pessoa = loginPessoaServico.ValidarLoginEObterPessoa(login); if (pessoa == null) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Usuário ou senha inválidos"; return(notificacaoPost); } var token = loginPessoaServico.GerarToken(pessoa); notificacaoPost.Token = token; login.Senha = ""; return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = e.Message; return(notificacaoPost); } }
public ActionResult <NotificacaoPost> Post(CadastroDeUsuario Usuario) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { Pessoa pessoa = new Pessoa(); pessoa.EstadoId = Usuario.Estado.Id; pessoa.CidadeId = Usuario.Cidade.Id; pessoa.Nome = Usuario.NomeCompleto; pessoa.PrimeiroNome = Usuario.PrimeiroNome; pessoa.Senha = Usuario.Senha; pessoa.SexoId = Usuario.Sexo.Id; pessoa.Email = Usuario.Email; _pessoaServico.CadastrarPessoa(pessoa); return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar o usuário. Erro: " + e.Message; return(notificacaoPost); } }
public NotificacaoPost SalvarImportacaoDeUnidades(string pNomeUnidade, int pIdRubrica, double pValorFaturado) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { Luc luc = lucRepositorio.GetPorNome(pNomeUnidade).Result; ContratoLuc unidades = contratoLucServico.GetAll() .Where(i => i.IdLuc.Value == luc.Id && i.EUnidadePrincipal.Value == true) .FirstOrDefault(); ContratoLocacao contratoLocacao = contratoLocacaoServico.GetAll() .Where(i => i.IdInstrumento == unidades.IdInstrumento && i.EAtivo == true && (i.DataInicioVigencia >= DateTime.Now && i.DataFimVigencia <= DateTime.Now || i.DataFimVigencia >= DateTime.Now && i.DataBaseReajuste == null) ) .FirstOrDefault(); if (contratoLocacao.IdMarca == null) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Marca não encontrada"; return(notificacaoPost); } Marca marca = marcaServico.GetById((int)contratoLocacao.IdMarca); Rubrica rubrica = rubricaServico.GetById(pIdRubrica); ValoresFaturado valoresFaturado = new ValoresFaturado(); valoresFaturado.IdRubrica = rubrica.Id; valoresFaturado.MesCompetencia = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(rubrica.EVencido.Value ? 0 : 1).Month; valoresFaturado.AnoCompetencia = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(rubrica.EVencido.Value ? 0 : 1).Year; valoresFaturado.MesProcessamento = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).Month; valoresFaturado.AnoProcessamento = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).Year; valoresFaturado.ValorFaturado = pValorFaturado; //valoresFaturado.VencimentoNd = new DateTime(DateTime.Now.Year, DateTime.Now.Month, rubrica. .DiaVencimento).AddMonth((bool)rubrica.EVencido ? 0 : 1).year; //valoresFaturado.IdSerie = rubrica.IdSerie valoresFaturado.EAprovado = false; valoresFaturado.IdSeqAltContratoLocacao = contratoLocacao.Id; valoresFaturado.IdInstrumento = contratoLocacao.IdInstrumento; Add(valoresFaturado); notificacaoPost.Sucesso = true; notificacaoPost.Mensagem = "Salvo com sucesso."; return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar. " + e.Message; return(notificacaoPost); } }
public IActionResult Post(Marca marca) { try { NotificacaoPost notificacaoPost = new NotificacaoPost(); marca.DataInsercao = DateTime.Now.Date; marcaServico.Add(marca); return(Ok(notificacaoPost)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <NotificacaoPost> Post(Perfil perfil) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { _perfilServico.Add(perfil); return(notificacaoPost); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <NotificacaoPost> Post(SalvarPessoa salvarPessoa) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { _pessoaServico.CadastrarPessoa(salvarPessoa.Pessoa, salvarPessoa.LoginPessoa); return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar o usuário. Erro: " + e.Message; return(notificacaoPost); } }
public ActionResult <NotificacaoPost> PostUsuarios(Pessoa[] Pessoa) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { _pessoaServico.AtualizarPessoas(Pessoa); return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar o usuário. Erro: " + e.Message; return(notificacaoPost); } }
public ActionResult <NotificacaoPost> postUsuarios(Usuario[] usuario) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { _usuarioServico.AtualizarUsuarios(usuario); return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar o usuário. Erro: " + e.Message; return(notificacaoPost); } }
public ActionResult <NotificacaoPost> Post(BensPessoa bensPessoa) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { bensPessoaRepositorio.Add(bensPessoa); return(Ok(notificacaoPost)); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar. Erro: " + e.Message; return(notificacaoPost); } }
public NotificacaoPost Post(ImportarValoresDeConsumoModel[] dadosImportacao) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { foreach (var _itensNd in dadosImportacao) { if (_itensNd.ValoresFaturado.ValorFaturado == null) { notificacaoPost.Mensagem = "Valor faturado não encontrado."; } if (_itensNd.Luc.NomeLuc == null) { notificacaoPost.Mensagem = "Unidade não encontrada."; } if (_itensNd.Rubrica == null || _itensNd.Rubrica.Id <= 0) { notificacaoPost.Mensagem = "Rubrica não encontrada."; } valoresFaturadoServico.SalvarImportacaoDeUnidades(_itensNd.Luc.NomeLuc, _itensNd.Rubrica.Id, (double)_itensNd.ValoresFaturado.ValorFaturado); } notificacaoPost.Sucesso = true; notificacaoPost.Mensagem = "Unidades cadastradas com sucesso."; return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro: " + e.Message; return(notificacaoPost); } }
public ActionResult <NotificacaoPost> EditarUsuario(SalvarPessoa salvarPessoa) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { _pessoaServico.Update(salvarPessoa.Pessoa); if (salvarPessoa.LoginPessoa != null) { _loginPessoaServico.AtualizarLoginESenha(salvarPessoa.LoginPessoa); } notificacaoPost.Mensagem = "Usuário editado com sucesso."; return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao editar os usuário. Erro: " + e.Message; return(notificacaoPost); } }