public async Task <IActionResult> PostSoporte([FromBody] SoporteCreaVM soporte) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var regreso = await _servicioSoporte.Add(soporte); return(Ok(regreso)); }
//---------------------------------------------------------------------- public async Task <Soporte> Add(SoporteCreaVM model) { var buscar = await _context.Soportes .FirstOrDefaultAsync(w => w.nombre == model.nombre); if (buscar != null) { throw new Exception("Este soporte ya existe"); } Soporte soporte = new Soporte { nombre = model.nombre }; _context.Soportes.Add(soporte); await _context.SaveChangesAsync(); return(soporte); }