Exemple #1
0
        public ActionResult UploadFrame(Frame frame, HttpPostedFileBase file, Guid guid)
        {
            var pers = db.People.FirstOrDefault(p => p.LoginGUID == guid);

            if (pers != null)
            {
                frame.Person         = pers;
                frame.FrameExtension = Path.GetExtension(file.FileName);
                frame.FrameByteSize  = file.ContentLength;
                frame.BackgroundHex  = frame.BackgroundHex.Replace("#", "");
                if (frame.BackgroundHex.Length != 6)
                {
                    frame.BackgroundHex = "000000";
                }
                using (BinaryReader br = new BinaryReader(file.InputStream))
                {
                    frame.FrameBytes = br.ReadBytes(file.ContentLength);
                }
                db.Frames.Add(frame);
                db.SaveChanges();
                var md = new UploadFrameViewModel()
                {
                    frames = (from f in db.Frames
                              where f.Person.LoginGUID == guid
                              select f.FrameGUID.ToString()).ToList(),
                    actions = db.Actions.ToList()
                };
                ViewBag.guid = guid;
                return(View(md));
            }
            else
            {
                return(Content("Invalid or expired link"));
            }
        }
Exemple #2
0
        public async Task <ActionResult> UploadFrame(string type)
        {
            var clientId = this.GetClientId();

            var viewModel = new UploadFrameViewModel
            {
                Type      = type,
                UploadUrl = Url.Action("Upload"),
                Documents = (await _kycDocumentsRepository.GetAsync(clientId)).Where(itm => itm.Type == type)
            };

            return(View(viewModel));
        }
Exemple #3
0
 public ActionResult UploadFrame(Guid?id)
 {
     if (id.HasValue && db.People.Any(p => p.LoginGUID == id.Value))
     {
         ViewBag.guid = id.Value;
         var md = new UploadFrameViewModel()
         {
             frames = (from f in db.Frames
                       where f.Person.LoginGUID == id.Value
                       select f.FrameGUID.ToString()).ToList(),
             actions = db.Actions.ToList()
         };
         return(View(md));
     }
     else
     {
         return(Content("Invalid or expired link"));
     }
 }