public void AdicionarEstadio(Estadio estadio)
 {
     using (WSTower_appContext ctx = new WSTower_appContext())
     {
         ctx.Estadio.Add(estadio);
         ctx.SaveChanges();
     }
 }
Пример #2
0
 public void SalvarEstadio(Estadio obj)
 {
     try {
         ValidarEstadio(obj);
         Estadio.Salvar(obj);
     } catch (Exception exp) {
         throw exp;
     }
 }
Пример #3
0
 protected void btnAgregar_Click(object sender, ImageClickEventArgs e)
 {
     MostrarPanel(1);
     Estadio.IniciarEdicion(-1,
                            txtEstadio,
                            ddlCiudad,
                            txtCapacidad);
     lblTituloEdicion.Text = "Agregando datos de un nuevo estadio";
 }
Пример #4
0
        public void CadastrarEstadio(Estadio estadio)
        {
            if (_estadioRepositorio.EstadioExistente(estadio.Nome))
            {
                throw new BolaoTIException(string.Format(Messages.AlertMessage_Registro_Existente, Classes.Estadio_Class, Field.Estadio_Nome_Field, estadio.Nome));
            }

            _estadioRepositorio.Insert(estadio);
        }
Пример #5
0
 public void SetUp()
 {
     equipos    = new Equipos();
     estadios   = new Estadios();
     daoPartido = FabricaDAO.CrearDAOPartido();
     equipo1    = equipos.GetEquipo(1);
     equipo2    = equipos.GetEquipo(2);
     estadio    = estadios.GetEstadio(1);
     partido    = FabricaEntidades.CrearPartido(0, new DateTime(2018, 06, 29, 1, 0, 0), new DateTime(2018, 06, 29, 3, 0, 0), "pedro", equipo1, equipo2, estadio);
 }
Пример #6
0
        //
        // GET: /Estadio/Delete/5

        public ActionResult Delete(int id = 0)
        {
            Estadio estadio = db.Estadios.Find(id);

            if (estadio == null)
            {
                return(HttpNotFound());
            }
            return(View(estadio));
        }
        public EstadioInfoView(Estadio selectedItem)
        {
            InitializeComponent();
            NavigationPage.SetHasNavigationBar(this, false);

            _nome.Text         = selectedItem.Nome;
            _local.Text        = selectedItem.Local;
            _capacidade.Text   = selectedItem.Capacidade.ToString();
            _proprietario.Text = selectedItem.Proprietario;
        }
Пример #8
0
 private void ValidarEstadio(Estadio obj)
 {
     foreach (Estadio est in Estadio.ListarEstadios())
     {
         if (obj.Nome.Equals(est.Nome))
         {
             throw new Exception("Estádio já existe, verifique");
         }
     }
 }
Пример #9
0
 public ActionResult Edit(Estadio estadio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(estadio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(estadio));
 }
Пример #10
0
        public void Atualizar(Estadio estadio)
        {
            using (var unidadeDeTrabalho = _fabricaDeUnidadeDeTrabalho.Criar())
            {
                unidadeDeTrabalho.Iniciar();

                _estadioRepositorio.Update(estadio);

                unidadeDeTrabalho.Completar();
            }
        }
Пример #11
0
        public virtual void Remover(Estadio estadio)
        {
            using (var unidadeDeTrabalho = _fabricaDeUnidadeDeTrabalho.Criar())
            {
                unidadeDeTrabalho.Iniciar();

                _estadioRepositorio.Delete(estadio);

                unidadeDeTrabalho.Completar();
            }
        }
Пример #12
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,Ciudad,Capacidad")] Estadio estadio)
        {
            if (ModelState.IsValid)
            {
                _context.Add(estadio);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(estadio));
        }
Пример #13
0
        public ActionResult Create(Estadio estadio)
        {
            if (ModelState.IsValid)
            {
                db.Estadios.Add(estadio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(estadio));
        }
Пример #14
0
        // GET: Estadios/Edit/5
        public ActionResult Edit(int id)
        {
            var objEstadio = new Estadio
            {
                Id = id
            };

            ViewBag.estadios = Estadio.getEstadioById(objEstadio, kConnection);
            ViewBag.id       = id;
            return(View());
        }
Пример #15
0
        public virtual void CadastrarEstadio(Estadio Estadio)
        {
            using (var unidadeDeTrabalho = _fabricaDeUnidadeDeTrabalho.Criar())
            {
                unidadeDeTrabalho.Iniciar();

                _estadioServicoCadastro.CadastrarEstadio(Estadio);

                unidadeDeTrabalho.Completar();
            }
        }
 private static void SalvarEstadio(String pEstadio, int estId, int endId)
 {
     try {
         Estadio estadio = new Estadio();
         estadio.Nome       = pEstadio;
         estadio.EnderecoId = endId;
         EstadioController estCont = new EstadioController();
         estCont.AtualizarEstadio(estId, estadio);
     } catch (Exception exp) {
         throw exp;
     }
 }
Пример #17
0
 public ActionResult criarEstadio(Estadio estadio)
 {
     try
     {
         repository.Add(estadio);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }
 public IActionResult Adiciona(Estadio novo)
 {
     if (novo == null)
     {
         return(StatusCode(404, "algun campo não foi preenchido"));
     }
     else
     {
         repository.AdicionarEstadio(novo);
         return(StatusCode(201, "seu estadio foi criado com sucesso"));
     }
 }
Пример #19
0
 public IActionResult Post(Estadio estadio)
 {
     try
     {
         _estadioRepository.Add(estadio);
         return(Ok("Estadio cadastrado com sucesso"));
     }
     catch
     {
         return(BadRequest("Erro ao cadastrar estadio."));
     }
 }
        public void Deletar(int id)
        {
            using (WSTower_appContext ctx = new WSTower_appContext())
            {
                Estadio del = new Estadio();

                del = BuscarPorId(id);

                ctx.Estadio.Remove(del);

                ctx.SaveChanges();
            }
        }
 public async Task <Estadio> UpdateEstadio(Estadio estadio)
 {
     try
     {
         context.Estadio.Update(estadio);
         await context.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new NotImplementedException();
     }
     return(estadio);
 }
Пример #22
0
 private void DgUsuarios_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (eliminado == false)
     {
         estadio = dgEstadios.SelectedItem as Estadio;
         gridDatosEstadio.DataContext = estadio;
         cbNumeroPistas.SelectedItem  = estadio.numeroPistas;
     }
     else
     {
         eliminado = false;
     }
 }
Пример #23
0
 public IActionResult Delete(int id)
 {
     try
     {
         Estadio estadio = _estadioRepository.GetById(id);
         _estadioRepository.Delete(estadio);
         return(Ok("Estadio Deletado."));
     }
     catch
     {
         return(BadRequest("Erro ao deletar Estadio."));
     }
 }
Пример #24
0
        public void Quando_cadastrar_um_Estadio_que_ja_existe_lança_exception()
        {
            // arrage
            var estadio = new Estadio()
            {
                Nome = "Mineirão"
            };

            _mockIEstadioRepositorio
            .Setup(x => x.EstadioExistente(estadio.Nome))
            .Returns(true);

            // act
            _estadioServicoCadastro.CadastrarEstadio(estadio);
        }
Пример #25
0
        public void Quando_Atualizar_chamar_Update_do_repositorio_dentro_de_uma_transacao()
        {
            Estadio estadio = GetEstadioFake();

            // arrange
            using (Sequence.Create())
            {
                mockUnidadeDeTrabalho.Setup(_ => _.Iniciar()).InSequence();
                mockEstadioRepositorio.Setup(_ => _.Update(estadio)).InSequence();
                mockUnidadeDeTrabalho.Setup(_ => _.Completar()).InSequence();

                // act
                servico.Atualizar(estadio);
            }
        }
        public void atuazliarId(Estadio novo)
        {
            using (WSTower_appContext ctx = new WSTower_appContext())
            {
                Estadio atual = new Estadio();

                atual.Endereco            = (atual.Endereco == null) ? atual.Endereco : novo.Endereco;
                atual.Nome                = (atual.Nome == null) ? atual.Nome : novo.Nome;
                atual.QuantidadeDeLugares = (atual.QuantidadeDeLugares == 0) ? atual.QuantidadeDeLugares : novo.QuantidadeDeLugares;


                ctx.Estadio.Update(atual);

                ctx.SaveChanges();
            }
        }
Пример #27
0
 public void AtualizarEstadio(int id, Estadio obj)
 {
     try {
         Estadio estAntigo = Estadio.GetById(id);
         if (estAntigo != null)
         {
             Estadio.Atualizar(id, obj.Nome);
         }
         else
         {
             throw new Exception("Id estádio não localizado para atualização");
         }
     } catch (Exception exp) {
         throw exp;
     }
 }
Пример #28
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //Definir subprograma para el evento cuando se decida eliminar
        dEliminar.Decidir += new EventHandler(dEliminar_Decidir);

        //Verificar si se esta ejecutando por vez primera
        if (!IsPostBack)
        {
            //Llenar controles enlazados a datos
            Estadio.Preparar(ddlCiudad,
                             gvEstadio);
            MostrarPanel(0);
        }
        else
        {
        }
    }
Пример #29
0
        protected void Adicionar_Click(object sender, EventArgs e)
        {
            if (Session["SessionListaEstadio"] != null)
            {
                listaEstadios = (List <Estadio>)Session["SessionListaEstadios"];
            }
            Estadio est = new Estadio();

            est.Id         = Convert.ToInt32(txtId.Text);
            est.Nome       = txtNome.Text;
            est.Cidade     = txtCidade.Text;
            est.Capacidade = Convert.ToInt32(txtCapacidade.Text);

            listaEstadios.Add(est);

            Session["SessionListaEstadios"] = listaEstadios;
        }
Пример #30
0
 public ActionResult Create(FormCollection formEstadio)
 {
     try
     {
         var objEstadio = new Estadio
         {
             Nombre    = formEstadio["nombre"],
             Localidad = formEstadio["localidad"]
         };
         Estadio.insertEstadio(objEstadio, kConnection);
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         return(RedirectToAction("Index"));
     }
 }