public void RegistrarTarjetaSatisfactorio() { bool resultado = false; var repositorio = new RepositorioGenerico <Tarjeta>(); var tarjeta_existente = repositorio .ObtenerPorExpresion(p => p.NumeroTarjeta == il_num_tarjeta).FirstOrDefault(); if (tarjeta_existente == null) { repositorio.Adicionar(Tarjeta.Registrar(il_num_tarjeta)); resultado = repositorio.GuardarCambios(); Assert.IsTrue(resultado); } }
public TarjetaPruebasIntegrales() { var repositorio = new RepositorioGenerico <Cliente>(); var io_cliente = repositorio .ObtenerPorExpresion(p => p.NombreCliente.Contains("Hector"), null, 0).FirstOrDefault(); if (io_cliente == null) { repositorio.Adicionar(Cliente.DarAlta("Hector Maquera", 1)); repositorio.GuardarCambios(); } int aleatorio = new Random().Next(); il_num_tarjeta = (long)(1000000010000000) * (long)aleatorio; }
public void DarAltaPrimeraVezSatisfactorio() { bool resultado = false; var cliente = Cliente.DarAlta("Hector Maquera", 1); //var cliente2 = new Cliente() { NombreCliente = "Hector Maquera", TipoCliente = 1 }; var repositorio = new RepositorioGenerico <Cliente>(); var cliente_existente = repositorio .ObtenerPorExpresion(p => p.NombreCliente.Contains("Hector"), null, 0).FirstOrDefault(); if (cliente_existente == null) { repositorio.Adicionar(cliente); resultado = repositorio.GuardarCambios(); Assert.IsTrue(resultado); } else { Assert.IsFalse(resultado); } }
//[ResponseType(typeof(BookDetailDTO))] //[Route("region/{ai_cod_region:int}")] //[HttpGet] //public async Task<IHttpActionResult> ObtenerRegionPorCodigoAsincrono(int ai_cod_region) //{ // dtoRegion region = null; // using (var lo_contexto = new HRSolucion.Datos.EF.Contextos.HRContexto("HRcnx")) // { // region = await lo_contexto.Regiones.Select(r => // new dtoRegion() // { // IDRegion = r.IDRegion, // NombreRegion = r.NombreRegion // }).SingleOrDefaultAsync(r => r.IDRegion == ai_cod_region); // } // //IRepositorio<Region> repositorio = new RepositorioGenerico<Region>(); // //var region = await repositorio.Listar().Select(r => // // new dtoRegion() // // { // // IDRegion = r.IDRegion, NombreRegion = r.NombreRegion // // }).SingleOrDefaultAsync(); // if (region == null) return NotFound(); // return Ok(region); //} public HttpResponseMessage Post(Region region) { if (ModelState.IsValid) { IRepositorio<Region> repositorio = new RepositorioGenerico<Region>(); repositorio.Adicionar(region); repositorio.GuardarCambios(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, region); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = region.IDRegion })); return response; } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }