public tb_redefinirsenha Add(tb_redefinirsenha redefinir) { tb_redefinirsenha obj = db.tb_redefinirsenha.Add(redefinir); db.SaveChanges(); return(obj); }
public tb_redefinirsenha Remove(long id) { tb_redefinirsenha obj = db.tb_redefinirsenha.Find(id); db.tb_redefinirsenha.Remove(obj); db.SaveChanges(); return(obj); }
public HttpResponseMessage ListarRedefinirId(long codRedefinir) { tb_redefinirsenha resultado = redefinirSenhaService.Get(codRedefinir); if (resultado == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Não encontrado")); } else { return(Request.CreateResponse(HttpStatusCode.OK, resultado)); } }
public HttpResponseMessage DeletarRedefinirSenha(long codRedefinir) { tb_redefinirsenha resposta = redefinirSenhaService.Get(codRedefinir); if (resposta == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Não encontrado")); } else { redefinirSenhaService.Remove(resposta.codRedefinir); var resp = new HttpResponseMessage() { Content = new StringContent("{\"Message\":\"Deletado com sucesso\"}") }; resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(resp); } }
public HttpResponseMessage RedefinirSenha(string email) { bool verificaEmail = redefinirSenhaService.verificaEmail(email); if (verificaEmail == true) { string senhaGerada = gerarSenha(6); tb_redefinirsenha redsenha = new tb_redefinirsenha(); redsenha.email = email; redsenha.senhaProvisoria = senhaGerada; redefinirSenhaService.Add(redsenha); EnviarSenhaEmail(email, senhaGerada); return(Request.CreateResponse(HttpStatusCode.OK, "Senha provisória enviada por email")); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Email não encontrado")); }
public string Update(tb_redefinirsenha redefinir) { string retorno = ""; var existingRedefinir = db.tb_redefinirsenha.Where(s => s.codRedefinir == redefinir.codRedefinir).FirstOrDefault <tb_redefinirsenha>(); if (existingRedefinir != null) { existingRedefinir.email = redefinir.email; existingRedefinir.senhaProvisoria = redefinir.senhaProvisoria; db.SaveChanges(); retorno = "Redefinido com sucesso"; } else { retorno = "Não encontrado"; } return(retorno); }
public tb_redefinirsenha Get(long id) { tb_redefinirsenha obj = db.tb_redefinirsenha.Find(id); return(obj); }