Exemple #1
0
        public IActionResult GuardarInstrumento([FromBody] FormInstrumento entrada)
        {
            Instrumento elInstrumento = null;

            if (entrada.Id > 0)
            {
                elInstrumento             = _context.Instrumentos.Find(entrada.Id);
                elInstrumento.Codigo      = entrada.CodigoInstrumento;
                elInstrumento.Nombre      = entrada.NombreInstrumento;
                elInstrumento.Marca       = _context.Marcas.Find(entrada.Marca);
                elInstrumento.Estado      = entrada.Estado;
                elInstrumento.Descripcion = entrada.Descripcion;
            }
            else
            {
                elInstrumento             = new Instrumento();
                elInstrumento.Nombre      = entrada.NombreInstrumento;
                elInstrumento.Codigo      = entrada.CodigoInstrumento;
                elInstrumento.Marca       = _context.Marcas.Find(entrada.Marca);
                elInstrumento.Estado      = entrada.Estado;
                elInstrumento.Descripcion = entrada.Descripcion;
                elInstrumento.Activa      = true;

                _context.Instrumentos.Add(elInstrumento);
            }
            _context.SaveChanges();

            return(Ok());
        }
        public IActionResult GuardarInstrumento([FromBody] FormInstrumento entrada)
        {
            Instrumento elInstrumento = null;

            if (entrada.Id > 0)
            {
                elInstrumento        = _context.Instrumentos.Find(entrada.Id);
                elInstrumento.Codigo = entrada.CodigoInstrumento;
                elInstrumento.Nombre = entrada.NombreInstrumento;
            }
            else
            {
                elInstrumento        = new Instrumento();
                elInstrumento.Nombre = entrada.NombreInstrumento;
                elInstrumento.Codigo = entrada.CodigoInstrumento;
                _context.Instrumentos.Add(elInstrumento);
            }
            _context.SaveChanges();

            return(Ok("Datos guardados exitosamnte"));
        }