Exemplo n.º 1
0
 public PublicoController(SensorHistoricoService sensorHistoricoService, RegiaoService regiaoService, CadastroService cadastroService, SensorService sensorService)
 {
     this._sensorHistoricoService = sensorHistoricoService;
     this._regiaoService          = regiaoService;
     this._cadastroService        = cadastroService;
     this._sensorService          = sensorService;
 }
Exemplo n.º 2
0
        public async Task <ActionResult <string> > PutCadastro([FromBody] Cadastro cadastro)
        {
            try
            {
                if (!ValidarHeaders())
                {
                    return(BadRequest("Autorização inválida."));
                }

                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (CadastroService.ConsisteDadosEntrada(cadastro))
                {
                    try
                    {
                        Cadastro cadastroUpdate = BuscaCadastroUnico(cadastro.CPF);

                        if (cadastroUpdate != null)
                        {
                            cadastro.ID = cadastroUpdate.ID;
                            _context.Entry(cadastroUpdate).CurrentValues.SetValues(cadastro);
                            _context.Entry(cadastroUpdate).State = EntityState.Modified;
                            _context.Entry(cadastroUpdate).Property("ID").IsModified = false;

                            await _context.SaveChangesAsync();
                        }
                        else
                        {
                            return(NotFound("Documento não localizado."));
                        }
                    }
                    catch (Exception ex)
                    {
                        return(UnprocessableEntity($"Erro ao salvar dados. {ex.Message}"));
                    }
                }
                else
                {
                    return(UnprocessableEntity("Dados inválidos."));
                }
            }
            catch (Exception ex)
            {
                return(UnprocessableEntity("Dados inválidos."));
            }

            return(Ok("PutCadastro - Cadastro atualizado"));
        }
Exemplo n.º 3
0
        public async Task <ActionResult <string> > PostCadastro([FromBody] Cadastro cadastro)
        {
            try
            {
                if (!ValidarHeaders())
                {
                    return(BadRequest("Autorização inválida."));
                }

                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (CadastroService.ConsisteDadosEntrada(cadastro))
                {
                    try
                    {
                        if (!CadastroExiste(cadastro.CPF))
                        {
                            _context.Cadastro.Add(cadastro);
                            await _context.SaveChangesAsync();
                        }
                        else
                        {
                            return(UnprocessableEntity("Documento já cadastrado."));
                        }
                    }
                    catch (Exception ex)
                    {
                        return(UnprocessableEntity($"Erro ao salvar dados. {ex.Message}"));
                    }
                }
                else
                {
                    return(UnprocessableEntity("Dados inválidos."));
                }
            }
            catch (Exception ex)
            {
                return(UnprocessableEntity("Dados inválidos."));
            }

            return(CreatedAtAction("PostCadastro", "Cadastro efetuado."));
        }
Exemplo n.º 4
0
        public ActionResult Cadastrar(ClienteInsert _cliente)
        {
            try
            {
                var dia = _cliente.DataNascimento.Substring(0, 2);
                var mes = _cliente.DataNascimento.Substring(3, 2);
                var ano = _cliente.DataNascimento.Substring(6, 4);

                _cliente.DataNascimento = ano + "-" + mes + "-" + dia;

                CadastroService cs = new CadastroService();

                cs.InserirCliente(_cliente);

                //-----------------------------------

                Login Login = new Login();

                Login.Usuario = _cliente.Usuario;
                Login.Senha   = _cliente.Senha;

                var cliente = new LoginBusiness().Entrar(Login);

                Global.Cliente = cliente;

                Dados d1 = new Dados();

                d1.TrocarLayout("~/Views/Shared/LayoutLogado.cshtml");

                return(RedirectToAction("Index", "Home"));
            }
            catch
            {
                return(Redirect("/Cadastro/CadastroErro"));
            }
        }
Exemplo n.º 5
0
 public CadastrarController(IConfiguration configuration)
 {
     _configuration = configuration;
     _service       = new CadastroService(_configuration.GetConnectionString("DefaultConnection"));
 }
 public UserController(Context db, CadastroService cadService)
 {
     _db = db;
     _cadastroService = cadService;
 }
Exemplo n.º 7
0
 public SendController(ILogger <SendController> logger, CadastroService cadastroService)
 {
     this._logger          = logger;
     this._cadastroService = cadastroService;
 }
Exemplo n.º 8
0
 public CadastroTest(TestContainer testContainer)
 {
     cadastroService = testContainer.Services.GetRequiredService <CadastroService>();
 }
Exemplo n.º 9
0
 public CadastroSteps(TestContainer testContainer)
 {
     cadastroService    = testContainer.Services.GetRequiredService <CadastroService>();
     cadastroController = testContainer.Services.GetRequiredService <CadastroController>();
 }
Exemplo n.º 10
0
 public CadastroController(CadastroService cadastroService)
 {
     this.cadastroService = cadastroService;
 }
 public CadastroController(CadastroService context, LoginCadastro loginCadastro)
 {
     _cadastroContext = context;
     _loginCadastro   = loginCadastro;
 }
Exemplo n.º 12
0
 public HomeController(ILogger <HomeController> logger, CadastroService cadastroService, LoginService loginService)
 {
     _logger          = logger;
     _cadastroService = cadastroService;
     _loginService    = loginService;
 }
Exemplo n.º 13
0
 public BaseServiceTest()
 {
     service = new CadastroService(repository);
 }