Exemplo n.º 1
0
        public void Test_AltaProyectos()
        {
            HelperTestSistema.LimpiarArchivoBD();
            HelperTestSistema.IniciarServidor();

            using (IBugtracker bugzzinga = HelperTestSistema.ObjectFactory.Create <IBugtracker>())
            {
                Proyecto p1 = bugzzinga.NuevoProyecto();
                p1.Codigo = "P1";
                p1.Nombre = "Proyecto1";
                bugzzinga.AgregarProyecto(p1);

                Proyecto p2 = bugzzinga.NuevoProyecto();
                p2.Codigo = "P2";
                p2.Nombre = "Proyecto2";
                bugzzinga.AgregarProyecto(p2);

                Proyecto p3 = bugzzinga.NuevoProyecto();
                p3.Codigo = "P3";
                p3.Nombre = "Proyecto3";
                bugzzinga.AgregarProyecto(p3);
            }

            using (IBugtracker bugzzinga = HelperTestSistema.ObjectFactory.Create <IBugtracker>())
            {
                IEnumerable <Proyecto> proyectos     = bugzzinga.Proyectos;
                IList <Proyecto>       proyectosList = proyectos.ToList();
            }

            HelperTestSistema.FinalizarServidor();
        }
Exemplo n.º 2
0
        public Proyecto Post(Proyecto proyectoDto)
        {
            using (IBugtracker bugzzinga = objectFactory.Create <IBugtracker>())
            {
                bugzzinga.AgregarProyecto(proyectoDto);
            }

            return(proyectoDto);
        }
Exemplo n.º 3
0
        public void Test_joJOjo()
        {
            ConfiguracionTest.ConfigurarEntornoDeTest();

            IBugtracker bugtracker = ObjectFactory.With <IBugtracker>(new Bugtracker()).GetInstance <IBugtracker>();
            IProyecto   proyecto   = bugtracker.NuevoProyecto();

            proyecto.Nombre = "Proyecto de prueba 2";
            bugtracker.RegistrarProyecto(proyecto);
        }
Exemplo n.º 4
0
        public Proyecto Put(Proyecto proyectoDto)
        {
            using (IBugtracker bugzzinga = objectFactory.Create <IBugtracker>())
            {
                Proyecto proyectoBd = bugzzinga.ObtenerProyectoPorCodigo(proyectoDto.Codigo);
                Mapper.Map(proyectoDto, proyectoBd);
            }

            return(proyectoDto);
        }
Exemplo n.º 5
0
        // GET api/<controller>
        public IEnumerable <Proyecto> Get()
        {
            IEnumerable <Proyecto> proyectos = new List <Proyecto>();

            using (IBugtracker bugzzinga = objectFactory.Create <IBugtracker>())
            {
                proyectos = bugzzinga.Proyectos;
            }

            return(proyectos);
        }
Exemplo n.º 6
0
        public void AgregarProyecto(Proyecto proyecto)
        {
            IBugtracker bugtracker = this.Bugtracker;

            bugtracker.AgregarProyecto(proyecto);
        }