예제 #1
0
        public async Task <ActionResult <CarroItem> > PostCarro(CarroItem carroitem)
        {
            _context.CarroItems.Add(carroitem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetCarro), new { id = carroitem.Id_carro }, carroitem));
        }
예제 #2
0
 public async Task <ActionResult <ProductItem> > Post(ProductItem productitem)
 {
     _context.ProductItems.Add(productitem);
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateException)
     {
         return(BadRequest());
     }
     return(CreatedAtAction(nameof(GetProducto), new { id = productitem.Id_producto }, productitem));
 }
예제 #3
0
        public async Task <ActionResult <CategoriaItem> > PostPersona(CategoriaItem categoriaitem)
        {
            _context.CategoriaItems.Add(categoriaitem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetPersona), new { id = categoriaitem.Id_categoria }, categoriaitem));
        }
예제 #4
0
        public async Task <ActionResult <FacturaItem> > PostFactura(FacturaItem facturaitem)
        {
            _context.FacturaItems.Add(facturaitem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetFactura), new { id = facturaitem.Id_factura }, facturaitem));
        }
예제 #5
0
        public async Task <ActionResult <CiudadItem> > PostPersona(CiudadItem ciudaditem)
        {
            _context.CiudadItems.Add(ciudaditem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetPersona), new { id = ciudaditem.Id_ciudad }, ciudaditem));
        }
예제 #6
0
 public async Task <ActionResult <PersonaItem> > PostPersona(PersonaItem personaitem)
 {
     _context.PersonaItems.Add(personaitem);
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateException)
     {
         if ((EmailExists(personaitem.Email)))
         {
             ModelState.AddModelError("Email", "Ese correo ya esta registrado");
             var problemDetails = new ValidationProblemDetails(ModelState)
             {
                 Status = StatusCodes.Status500InternalServerError,
             };
             return(BadRequest(problemDetails));
         }
     }
     return(CreatedAtAction(nameof(GetPersona), new { id = personaitem.Id_persona }, personaitem));
 }
 public async Task<ActionResult<DepartamentoItem>> PostPersona(DepartamentoItem departamentoitem)
 {
     _context.DepartamentoItems.Add(departamentoitem);
     await _context.SaveChangesAsync();
     return CreatedAtAction(nameof(GetPersona), new { id = departamentoitem.Id_departamento }, departamentoitem);
 }