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))); }
public APIRst Login(HomeLogin obj) { return(infoHelper.Login(CommFunc.ConvertDBNullToInt32(obj.ledger), CommFunc.ConvertDBNullToString(obj.name), CommFunc.ConvertDBNullToString(obj.pwd))); }
public AuthenticationOps(HomeLogin context) { Context = context; }
public SendReceiveStructures(HomeLogin context) { Context = context; }
public Client(HomeLogin context) { Context = context; }