コード例 #1
0
 public static void TestClass(TestContext ctx)
 {
     using (var context = dbFactory.GetInstance())
     {
         Envio forId = context.Envios.Add(new Envio {
             DestinatarioId = 1, Estado = 0, FechaEntrega = DateTime.Now
         });
         context.SaveChanges();
         EnvioIdTest = forId.EnvioId;
     }
 }
コード例 #2
0
 public static void TestClass(TestContext testctx)
 {
     dbFactory = new PaqDropCreateDBFactory();
     using (var ctx = dbFactory.GetInstance())
     {
         ctx.Database.Initialize(true);
     }
 }
コード例 #3
0
 public void TestCleanUp()
 {
     using (var ctx = dbFactory.GetInstance())
     {
         foreach (long id in listado)
         {
             ctx.Database.ExecuteSqlCommand("DELETE from Envios WHERE EnvioId = @id", new SqlParameter("@id", id));
         }
     }
 }
コード例 #4
0
 public void TestInicializa()
 {
     dbFactory = new PaqDropCreateDBFactory();
     sut       = new EnvioRepository(new EnvioConversor(new PaqueteConversor()), dbFactory);
     using (var ctx = dbFactory.GetInstance())
     {
         ctx.Database.Initialize(true);
     }
     listado = new List <long>();
 }
コード例 #5
0
        public EnvioDTO Create(EnvioDTO envio)
        {
            Envio e = Conversor.DTO2Entity(envio);

            using (var ctx = Factory.GetInstance())
            {
                e = ctx.Envios.Add(e);
                ctx.SaveChanges();
                envio = Conversor.Entity2DTO(e);
            }
            return(envio);
        }
コード例 #6
0
        public PaqueteDTO Create(PaqueteDTO paquete)
        {
            Paquete    entity = paqueteConversor.DTO2Entity(paquete);
            PaqueteDTO dto    = null;

            using (var ctx = dbFactory.GetInstance())
            {
                entity = ctx.Paquetes.Add(entity);
                if (entity == null)
                {
                    throw new PaqueteException("No se pudo crear el paquete.");
                }
                ctx.SaveChanges();
                dto = paqueteConversor.Entity2DTO(entity);
            }
            return(dto);
        }