public ActionResult DeleteConfirmed(int id) { Amigo amigo = db.Amigoes.Find(id); db.Amigoes.Remove(amigo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ComandoEliminarAmigo(int id, string nombreAmigo) { usuario = FabricaEntidad.CrearEntidadUsuario(); amigo = FabricaEntidad.CrearEntidadAmigo(); usuario.NombreUsuario = nombreAmigo; amigo.Activo = id; }
public async Task <ActionResult <Amigo> > PostAmigo(Amigo amigo) { _context.Amigo.Add(amigo); await _context.SaveChangesAsync(); // return CreatedAtAction("GetAmigo", new { id = amigo.AmigoId }, amigo); return(CreatedAtAction(nameof(GetAmigo), new { id = amigo.AmigoId }, amigo)); }
public Amigo[] SelecionarTodosAmigos() { Amigo[] amigoAux = new Amigo[QtdRegistrosCadastrados()]; Array.Copy(SelecionarTodosRegistros(), amigoAux, amigoAux.Length); return(amigoAux); }
/// <summary> /// Constructor del comando /// </summary> public ComandoAgregarAmigo(int id, string nombre) { usuario = FabricaEntidad.CrearEntidadUsuario(); amigo = FabricaEntidad.CrearEntidadAmigo(); usuario.NombreUsuario = nombre; amigo.Activo = id; }
public Emprestimo(Amigo amigo, Jogo jogo) { Amigo = amigo; Jogo = jogo; DataEmprestimo = DateTime.Now; AddNotifications(amigo, jogo); }
public string AddAmigo(Amigo amigo) { if (!this.ListaDeAmigo.Exists(x => x.coordenada.Equals(new Coordenada(amigo.coordenada.x, amigo.coordenada.y)))) { this.ListaDeAmigo.Add(amigo); return("Amigo Cadastrado com sucesso!"); } return("Coordenada já Cadastrada para um Amigo!"); }
public ActionResult Delete(int id) { Amigo amigo = _context.Amigos .Include(a => a.Emprestimos) .ThenInclude(e => e.Jogo_Emprestimo) .Single(a => a.Id == id); return(View(amigo)); }
public void DeveInstaciarAmigoValido() { var amigo = new Amigo(apelido, telefone); amigo.Should().NotBeNull(); amigo.Valid.Should().BeTrue(); amigo.Apelido.Should().Be(apelido); amigo.Telefone.Should().Be(telefone); }
public void DeveInstaciarAmigoInvalidoComTelefoneVazio() { var amigo = new Amigo(apelido, string.Empty); amigo.Should().NotBeNull(); amigo.Valid.Should().BeFalse(); amigo.Apelido.Should().Be(apelido); amigo.Telefone.Should().Be(string.Empty); }
public ActionResult DeleteConfirmed(int id) { Amigo amigo = db.Amigo.Find(id); amigo.Excluido = true; db.Entry(amigo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Bloquear(int id) { Amigo amigo = db.Amigo.Find(id); amigo.Liberado = false; db.Entry(amigo).State = EntityState.Modified; db.SaveChanges(); return(Json(new { bloqueado = true })); }
private Amigo MontaEntidade() { Amigo entidade = new Amigo(); entidade.Email = "*****@*****.**"; entidade.Nome = AmigoHelper.primeiroNome() + " " + AmigoHelper.sobreNome1(); entidade.Observacao = "TESTE UNIT. " + DateTime.Now; return(entidade); }
public void Save(Amigo amigo) { using (SqlConnection connection = new SqlConnection(this.ConnectionString)) { connection.Execute(@"INSERT INTO AMIGO(ID, NOME, SOBRENOME, EMAIL, DATANASCIMENTO, STATUS) VALUES(@P1,@P2,@P3,@P4,@P5,@P6) ", new { P1 = amigo.Id, P2 = amigo.Nome, P3 = amigo.SobreNome, P4 = amigo.Email, P5 = amigo.DataNascimento, P6 = amigo.Status }); } }
public async Task Atualizar(Amigo amigo) { if (!ExecutarValidacao(new AmigoValidation(), amigo)) { return; } await _amigoRepository.Atualizar(amigo); }
public async Task SaveAsync(Amigo amigo, string nomePessoa) { if (this.GetAmigoByEmail(amigo.Email) != null) { throw new Exception("Já existe um Amigo com este email, por favor cadastre outro email"); } await this.Repository.Save(amigo, nomePessoa); }
public void EditSobrenome(Amigo amigo, string novoSobrenome) { var infoAmigo = amigo; Console.WriteLine("Insira o novo nome"); novoSobrenome = Console.ReadLine(); amigo.SobreNome = novoSobrenome; File.WriteAllLines(Arquivo, amigoLista.Select(amigo => amigo.ToString())); }
public async Task <ActionResult <Amigo> > PostAmigo(Amigo amigo) { //_context.Amigo.Add(amigo); //await _context.SaveChangesAsync(); await _context.Database.ExecuteSqlInterpolatedAsync( $"exec AdicionarAmigo {amigo.Nome}, {amigo.Sobrenome}, {amigo.Email}, {amigo.Telefone}, {amigo.DataNascimento}"); return(CreatedAtAction("GetAmigo", new { id = amigo.Id }, amigo)); }
public void Save(Amigo amigo) { if (this.GetAmigoByEmail(amigo.Email) != null) { throw new Exception("Já existe um cadastro com esse email, favor cadastrar outro."); } this.Repository.Save(amigo); }
public void Amigo_DeveValidarEmailMaximoCaracteres() { var amigo = new Amigo("Nome", TEXTO_COM_MAIS_DE_150_CARACTERES, Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_EMAIL)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); }
public void Amigo_DeveValidarEmailComoCampoObrigatorio() { var amigo = new Amigo("Nome", "", Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_INVALIDO)); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); }
//REPRESENTA UMA CONSULTA AO BANCO DE DADOS COM AS INFORMAÇÕES DOS AMIGOS; public static List <Amigo> GetAmigo() { Amigo obj = new Amigo(); List <Amigo> lst = new List <Amigo>(); obj = new Amigo(); obj.ID = 1; obj.Nome = "Renato"; obj.X = 11; obj.Y = 1; lst.Add(obj); obj = new Amigo(); obj.ID = 2; obj.Nome = "Marcos"; obj.X = 15; obj.Y = 15; lst.Add(obj); obj = new Amigo(); obj.ID = 3; obj.Nome = "Daniel"; obj.X = 12; obj.Y = 10; lst.Add(obj); obj = new Amigo(); obj.ID = 4; obj.Nome = "Pedro"; obj.X = 15; obj.Y = 6; lst.Add(obj); obj = new Amigo(); obj.ID = 5; obj.Nome = "Rodrigo"; obj.X = 9; obj.Y = 12; lst.Add(obj); obj = new Amigo(); obj.ID = 6; obj.Nome = "Bruno"; obj.X = 4; obj.Y = 5; lst.Add(obj); obj = new Amigo(); obj.ID = 7; obj.Nome = "Alex"; obj.X = 1; obj.Y = 1; lst.Add(obj); return(lst); }
private bool AmigoEhValido(Amigo amigo) { if (amigo.EhValido()) { return(true); } NotificarValidacoesErro(amigo.ValidationResult); return(false); }
public void GivenIWantIdentifySomeAmigos_WhenIInstantiateAAmigoA_ThenIShouldBeAbleToInputHisNome() { var localicacao = new Localizacao(0, 0); var amigoA = new Amigo(localicacao); var amigoNomeA = "Amigo A"; amigoA.Nome = amigoNomeA; Assert.AreEqual(amigoNomeA, amigoA.Nome); }
public void Amigo_NaoDeveValidarEmail() { var amigo = new Amigo("Nome", "*****@*****.**", Guid.NewGuid()); Assert.True(amigo.EhValido()); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_INVALIDO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_EMAIL)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); }
public void Amigo_DeveCriticarrEmailInvalido() { var amigo = new Amigo("Nome", "email invalido", Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_INVALIDO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_EMAIL)); }
public ActionResult Edit([Bind(Include = "AmigoID,Name,Nickname,Birthday,Ami,Statuts")] Amigo amigo) { if (ModelState.IsValid) { db.Entry(amigo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(amigo)); }
public ActionResult Edit([Bind(Include = "Id,Nome,Celular")] Amigo amigo) { if (ModelState.IsValid) { db.Entry(amigo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(amigo)); }
public ActionResult Edit(Amigo amigo) { if (ModelState.IsValid) { db.Entry(amigo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(amigo)); }
public ActionResult Edit([Bind(Include = "ID,Nome,NTelemovel,UltimoEnvioSMS,ResultadoUltimoEnvioSMS")] Amigo amigo) { if (ModelState.IsValid) { db.Entry(amigo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(amigo)); }
public virtual void OnTakeKeepAlive(Amigo cliente) { if (KeepAliveTake != null) KeepAliveTake(cliente, new EventArgs()); }
public virtual void OnTakeLeave(Amigo cliente) { if (LeaveTake != null) LeaveTake(cliente, new EventArgs()); }
public virtual void OnTakeSearch(Amigo cliente) { if (SearchTake != null) SearchTake(cliente, new EventArgs()); }
public void Report(Amigo amigo, string msg) { MakeReport(amigo.address.ToString(), msg); }
private void TakeSearch(Pacote pacote, IPAddress requester) { if (!(getAction(pacote.action) == Action.search)) throw new Exception("Action inválida para search (Action recebida: \"" + pacote.action + "\")"); string dest = null; string erro = null; BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += (sender, e) => { if (amigos.Count != 0) foreach (Amigo amigo in amigos) { //Algum amigo meu tem esse ip? Se sim atualizar o nickname dele. if (amigo.address == requester.ToString()) { dest = amigo.address; erro = "Você já está na minha lista, atualizei teu nickname de \"" + amigo.nickname + "\" para \"" + pacote.nickname + "\"."; break; } //Algum amigo meu tem esse nickname? Se sim reporto nickname duplicado. if (amigo.nickname == pacote.nickname) { dest = requester.ToString(); erro = "Esse nickname já está presente na minha lista, tente outro."; break; } } }; bw.RunWorkerCompleted += (sender, e) => { if (dest != null) { Report(dest, erro); return; } Amigo novo = new Amigo(requester, pacote.nickname); amigos.Add(novo); if (novo != null) OnTakeSearch(novo); }; bw.RunWorkerAsync(); }