Пример #1
0
        public async Task <bool> FotoUploader(Models.Foto foto)
        {
            bool success = false;

            try
            {
                _context
                .Foto
                .Add(foto);

                await _context
                .SaveChangesAsync();

                success = true;
            }
            catch (Exception e)
            {
                e.ToString();
            }

            return(success);
        }
Пример #2
0
        /// <summary>
        /// Obtiene todas las fotos
        /// </summary>
        internal List <Models.Foto> Catalogo()
        {
            Models.Foto        oFoto = null;
            List <Models.Foto> lst   = new List <Models.Foto>();
            IDataReader        dr    = null;

            try
            {
                dr = cDblib.DataReader("PRO_FOTO", null);
                while (dr.Read())
                {
                    oFoto                   = new Models.Foto();
                    oFoto.t932_idfoto       = Convert.ToInt16(dr["t932_idfoto"]);
                    oFoto.t932_denominacion = Convert.ToString(dr["t932_denominacion"]);
                    oFoto.t932_fechafoto    = Convert.ToDateTime(dr["t932_fechafoto"]);
                    oFoto.nombre            = Convert.ToString(dr["NOMBRE"]);
                    lst.Add(oFoto);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }