Пример #1
0
        public async Task <IActionResult> Login(HomeLogin homeLogin)
        {
            var z = _agendaOdontologica.HomeLogins.FirstOrDefault(x => x.UserName.Equals(homeLogin.Login) && x.Senha.Equals(homeLogin.Senha));
            await _homeLoginIdentity.SignInAsync(z, false);

            return(RedirectToAction("Index", "Agendamentoes"));
        }
        //[Authorize(Roles = "Administrador")]
        public async Task <IActionResult> Create([Bind("Id,Nome,DataNaci,DataAdmissao,Login,Senha,CPF,Endereco,CEP,PIS")] Secretaria secretaria)
        {
            try
            {
                //validação de data de nascimento

                ViewBag.dataNasc = secretaria.DataNaci;

                if (ViewBag.dataNasc >= DateTime.Now)
                {
                    return(RedirectToAction(nameof(Error), new { mensagem = " Data de nascimento Invalida" }));
                }
                HomeLogin home = new HomeLogin
                {
                    Login    = secretaria.Login,
                    Senha    = secretaria.Senha,
                    UserName = secretaria.Login,
                    Nome     = secretaria.Nome
                };

                //cria um usuario no Identity
                var UsuarioCriado = await _secretariaUsuarios.CreateAsync(home, home.Senha);

                //adiciona dentista
                _ = _agendaOdontologica.Secretarias.Add(secretaria);
                await _agendaOdontologica.SaveChangesAsync();
            }

            catch (Exception e)
            {
                var ex = e.Message;
            }
            return(RedirectToAction(nameof(Index)));
        }
Пример #3
0
 public APIRst Login(HomeLogin obj)
 {
     return(infoHelper.Login(CommFunc.ConvertDBNullToInt32(obj.ledger), CommFunc.ConvertDBNullToString(obj.name), CommFunc.ConvertDBNullToString(obj.pwd)));
 }
Пример #4
0
 public AuthenticationOps(HomeLogin context)
 {
     Context = context;
 }
Пример #5
0
 public SendReceiveStructures(HomeLogin context)
 {
     Context = context;
 }
Пример #6
0
 public Client(HomeLogin context)
 {
     Context = context;
 }