public async Task <IActionResult> PutTiposData(long id, TiposData tiposData)
        {
            if (id != tiposData.Id)
            {
                return(BadRequest());
            }

            _context.Entry(tiposData).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TiposDataExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <ActionResult> PostTiposData(IFormCollection data)
        {
            int    code;
            string message;

            try
            {
                //Guardar objeto en la base de datos
                TiposData td = new TiposData()
                {
                    IdTipo      = int.Parse(data["idTipo"]),
                    Descripcion = data["descripcion"]
                };

                _context.TiposData.Add(td);
                await _context.SaveChangesAsync();

                code    = 1;
                message = "OK";

                return(Ok(new { code, message }));
            }
            catch (Exception ex)
            {
                code    = 1;
                message = "ERROR " + ex.Message;
                return(Ok(new { code, message }));
            }
        }
        public async Task <ActionResult> EditTiposData(IFormCollection data)
        {
            int    code;
            string message;

            try
            {
                //Capturar ID del equipo a editar
                long id_td = long.Parse(data["id"]);

                //Buscar el equipo en la base de datos
                TiposData tdEdit = _context.TiposData.Where(i => i.Id == id_td).FirstOrDefault();

                if (tdEdit != null)
                {
                    //mapear nuevos datos
                    tdEdit.Id          = id_td;
                    tdEdit.Descripcion = data["descripcion"];
                    tdEdit.IdTipo      = int.Parse(data["idTipo"]);

                    _context.Entry(tdEdit).State = EntityState.Modified;
                    await _context.SaveChangesAsync();

                    code    = 1;
                    message = "OK";
                }
                else
                {
                    code    = 0;
                    message = "Tipo data a editar inválido";
                }

                return(Ok(new { code, message }));
            }
            catch (Exception ex)
            {
                code    = 1;
                message = "ERROR " + ex.ToString();
                return(Ok(new { code, message }));
            }
        }