Example #1
0
        private async Task <bool> UploadFiles(int Id, IEnumerable <HttpPostedFileBase> Files)
        {
            int item = 1;

            foreach (var file in Files)
            {
                if (file != null && file.ContentLength > 0)
                {
                    PQRSRecordArchivo pa = new PQRSRecordArchivo();
                    pa.PQRSRecordComentarioId = Id;
                    pa.Item      = item++;
                    pa.File      = Fn.ConvertToByte(file);
                    pa.FileName  = file.FileName;
                    pa.MediaType = file.ContentType;
                    db.PQRSRecordArchivos.Add(pa);
                }
            }


            if (db.PQRSRecordArchivos.Local.Count > 0)
            {
                await db.SaveChangesAsync();
            }

            return(true);
        }
Example #2
0
        private async Task <bool> UploadFiles(int Id, IEnumerable <HttpPostedFileBase> Files, int porder)
        {
            int order = porder;

            foreach (var file in Files)
            {
                if (file != null && file.ContentLength > 0)
                {
                    NovedadArchivo na = new NovedadArchivo();
                    na.NovedadId = Id;
                    na.Order     = order++;
                    na.File      = Fn.ConvertToByte(file);
                    na.FileName  = file.FileName;
                    na.MediaType = file.ContentType;

                    db.NovedadArchivo.Add(na);
                }
            }

            if (db.NovedadArchivo.Local.Count > 0)
            {
                await db.SaveChangesAsync();
            }

            return(true);
        }
Example #3
0
        private async Task <bool> UploadPhotos(int Id, IEnumerable <HttpPostedFileBase> Photos, int porder)
        {
            int order = porder;

            foreach (var file in Photos)
            {
                if (file != null && file.ContentLength > 0)
                {
                    VisitaFoto vf = new VisitaFoto();
                    vf.VisitaId = Id;
                    vf.Order    = order++;
                    vf.Foto     = Fn.ConvertToByte(file);
                    //da.FileName = file.FileName;
                    vf.MediaType = file.ContentType;
                    db.VisitaFoto.Add(vf);
                }
            }


            if (db.VisitaFoto.Local.Count > 0)
            {
                await db.SaveChangesAsync();
            }

            return(true);
        }