public ActionResult Add(UserVM model) { FF_USER tempUser = new FF_USER() { IDENTITY_NUMBER = model.IdentityNumber, FIRSTNAME = model.Firstname, LASTNAME = model.Lastname, GENDER = model.Gender, DATE_OF_BIRTH = model.DateOfBirth, MAIL_ADDRESS = model.MailAddress, PHONE_NUMBER = model.PhoneNumber, WORK_ADDRESS = model.WorkAddress, IS_FARMER = model.IsFarmer, PASSWORD = Base64Cipher.Encode("Aa123456") }; var user = _dbUnit.Repo <FF_USER>().Add(tempUser); if (user != null) { return(Ok($"{tempUser.IDENTITY_NUMBER} numaralı kullanıcı eklendi.")); } else { return(BadRequest($"{tempUser.IDENTITY_NUMBER} numaralı kullanıcı eklenemedi..")); } }
public IActionResult CriarSenha([FromForm] Models.Cliente cliente, string id) { ModelState.Remove("Nome"); ModelState.Remove("Nascimento"); ModelState.Remove("Sexo"); ModelState.Remove("CPF"); ModelState.Remove("Email"); ModelState.Remove("Telefone"); ModelState.Remove("CEP"); ModelState.Remove("Estado"); ModelState.Remove("Cidade"); ModelState.Remove("Bairro"); ModelState.Remove("Endereco"); ModelState.Remove("Complemento"); ModelState.Remove("Numero"); if (ModelState.IsValid) { int idCliente; try { var idClienteDecrip = Base64Cipher.Base64Decode(id); if (!int.TryParse(idClienteDecrip, out idCliente)) { TempData["MSG_E"] = Mensagem.MSG_E015; return(View()); } } catch (System.FormatException e) { TempData["MSG_E"] = Mensagem.MSG_E015; return(View()); } var clienteDB = _repositoryCliente.ObterCliente(idCliente); if (clienteDB != null) { clienteDB.Senha = cliente.Senha; _repositoryCliente.Atualizar(clienteDB); TempData["MSG_S"] = Mensagem.MSG_S004; } } return(View()); }
public IActionResult CriarSenha(string id) { try { var idClienteDecrip = Base64Cipher.Base64Decode(id); int idCliente; if (!int.TryParse(idClienteDecrip, out idCliente)) { TempData["MSG_E"] = Mensagem.MSG_E015; } } catch (System.FormatException e) { TempData["MSG_E"] = Mensagem.MSG_E015; } return(View()); }
public IActionResult Recuperar([FromForm] Models.Colaborador colaborador) { var colaboradorDoBancoDados = _repositoryColaborador.ObterColaboradorPorEmail(colaborador.Email); if (colaboradorDoBancoDados != null && colaboradorDoBancoDados.Count > 0) { string idCrip = Base64Cipher.Base64Encode(colaboradorDoBancoDados.First().Id.ToString()); _gerenciarEmail.EnviarLinkResetarSenha(colaboradorDoBancoDados.First(), idCrip); TempData["MSG_S"] = Mensagem.MSG_S005; ModelState.Clear(); } else { TempData["MSG_E"] = Mensagem.MSG_E014; } return(View()); }
public IActionResult Recuperar([FromForm] Models.Cliente cliente) { ModelState.Remove("Nome"); ModelState.Remove("Nascimento"); ModelState.Remove("Sexo"); ModelState.Remove("CPF"); ModelState.Remove("Telefone"); ModelState.Remove("CEP"); ModelState.Remove("Estado"); ModelState.Remove("Cidade"); ModelState.Remove("Bairro"); ModelState.Remove("Endereco"); ModelState.Remove("Complemento"); ModelState.Remove("Numero"); ModelState.Remove("Senha"); ModelState.Remove("ConfirmacaoSenha"); if (ModelState.IsValid) { var clienteDoBancoDados = _repositoryCliente.ObterClientePorEmail(cliente.Email); if (clienteDoBancoDados != null) { string idCrip = Base64Cipher.Base64Encode(clienteDoBancoDados.Id.ToString()); _gerenciarEmail.EnviarLinkResetarSenha(clienteDoBancoDados, idCrip); TempData["MSG_S"] = Mensagem.MSG_S005; ModelState.Clear(); } else { TempData["MSG_E"] = Mensagem.MSG_E014; } } return(View()); }
public IActionResult CriarSenha([FromForm] Models.Colaborador colaborador, string id) { ModelState.Remove("Nome"); ModelState.Remove("Email"); if (ModelState.IsValid) { int idColaborador; try { var idColaboradorDecrip = Base64Cipher.Base64Decode(id); if (!int.TryParse(idColaboradorDecrip, out idColaborador)) { TempData["MSG_E"] = Mensagem.MSG_E015; return(View()); } } catch (System.FormatException e) { TempData["MSG_E"] = Mensagem.MSG_E015; return(View()); } var colaboradorDB = _repositoryColaborador.ObterColaborador(idColaborador); if (colaboradorDB != null) { colaboradorDB.Senha = colaborador.Senha; _repositoryColaborador.AtualizarSenha(colaboradorDB); TempData["MSG_S"] = Mensagem.MSG_S005; } } return(View()); }