public async Task <IActionResult> Create(TablaProfesional tablaProfesional, IFormFile fichero)
        {
            if (ModelState.IsValid)
            {
                if (fichero != null)
                {
                    using (MemoryStream ms = new MemoryStream())
                    {
                        fichero.CopyTo(ms);
                        tablaProfesional.foto = ms.ToArray();
                    }
                }
                _context.Add(tablaProfesional);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tablaProfesional));
        }
        public async Task <IActionResult> Edit(int id, [Bind("id,nombre,apellido1,apellido2,especialidad,num_colegiado,foto")] TablaProfesional tablaProfesional, IFormFile fichero)
        {
            if (id != tablaProfesional.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    if (fichero != null)
                    {
                        using (MemoryStream ms = new MemoryStream())
                        {
                            fichero.CopyTo(ms);
                            tablaProfesional.foto = ms.ToArray();
                        }
                    }
                    _context.Update(tablaProfesional);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TablaProfesionalExists(tablaProfesional.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tablaProfesional));
        }
        public IActionResult MostrarImagen(int id)
        {
            TablaProfesional i = _context.TablaProfesional.Find(id);

            return(File(i.foto, "image/jpeg"));
        }