Exemplo n.º 1
0
        private List <UploadFileRelation> ObjectToList(FilesByEntity fe)
        {
            List <UploadFileRelation> ret = new List <UploadFileRelation>();

            if (fe.files == "[]")
            {
                UploadFileRelation ufr = new UploadFileRelation();
                ufr.Entity         = fe.entity;
                ufr.SystemResource = fe.systemResource;
                ret.Add(ufr);
            }
            else
            {
                JArray arr = JsonConvert.DeserializeObject <JArray>(fe.files);
                foreach (var item in arr)
                {
                    foreach (var id in item["ids"].ToString().Split(','))
                    {
                        UploadFileRelation ufr = new UploadFileRelation();
                        ufr.Entity         = fe.entity;
                        ufr.SystemResource = fe.systemResource;
                        ufr.Type           = Convert.ToInt32(item["type"]);
                        ufr.File           = Convert.ToInt32(id);
                        ret.Add(ufr);
                    }
                }
            }
            return(ret);
        }
Exemplo n.º 2
0
        public ActionResult Save(FilesByEntity filesByEntity)
        {
            //List<UploadFileRelation> ufrs = JsonConvert.DeserializeObject<List<UploadFileRelation>>(list);
            var ret = _uploadService.Save(ObjectToList(filesByEntity));

            return(Ok(ret.Result));
            //return Ok("");
        }