コード例 #1
0
        public async Task <IActionResult> PostSoporte([FromBody] SoporteCreaVM soporte)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var regreso = await _servicioSoporte.Add(soporte);

            return(Ok(regreso));
        }
コード例 #2
0
        //----------------------------------------------------------------------

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