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)); }
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)); }
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)); }
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)); }
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)); }
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); }