Esempio n. 1
0
        public async Task <IActionResult> LibraryAddGroup(UploadGroupRequest request)
        {
            var timestamp = DateTime.Now.ConvertToTimeStamp();

            var model = new UploadGroup
            {
                GroupName  = request.GroupName,
                GroupType  = request.GroupType,
                Sort       = 100,
                WxappId    = GetSellerSession().WxappId,
                CreateTime = timestamp,
                UpdateTime = timestamp
            };
            long groupId;

            try
            {
                groupId = await _fsql.Insert <UploadGroup>().AppendData(model).ExecuteIdentityAsync();
            }
            catch (Exception e)
            {
                LogManager.Error(GetType(), e);
                return(No(e.Message));
            }

            return(YesResult("添加成功!", new { groupId, request.GroupName }));
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            UploadGroup uploadgroup = db.UploadGroupSet.Find(id);

            db.UploadGroupSet.Remove(uploadgroup);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        protected async Task <string> UploadFileAsync(string displayName, [Localizable(false)] string fileName, string source)
        {
            using (var op = Params.Log?.BeginParallel($"Uploading {displayName} for {Target.Id}")) {
                var ret = await UploadGroup.UploadAsync(File.ReadAllBytes(source), fileName, op);

                op?.SetResult(ret);
                return(ret);
            }
        }
Esempio n. 4
0
        //
        // GET: /UploadGroup/Details/5

        public ActionResult Details(Guid?id = null)
        {
            UploadGroup uploadgroup = db.UploadGroupSet.Find(id);

            if (uploadgroup == null)
            {
                return(HttpNotFound());
            }
            if (Request.IsAjaxRequest())
            {
                return(PartialView(uploadgroup));
            }
            return(View(uploadgroup));
        }
Esempio n. 5
0
        //
        // GET: /UploadGroup/Edit/5

        public ActionResult Edit(Guid?id = null)
        {
            UploadGroup uploadgroup = db.UploadGroupSet.Find(id);

            if (uploadgroup == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", uploadgroup.AccountUsername);
            if (Request.IsAjaxRequest())
            {
                return(PartialView(uploadgroup));
            }
            return(View(uploadgroup));
        }
Esempio n. 6
0
 public ActionResult Edit(UploadGroup uploadgroup)
 {
     uploadgroup.AccountUsername = User.Identity.Name;
     if (ModelState.IsValid)
     {
         db.Entry(uploadgroup).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", uploadgroup.AccountUsername);
     if (Request.IsAjaxRequest())
     {
         return(PartialView(uploadgroup));
     }
     return(View(uploadgroup));
 }
Esempio n. 7
0
        public ActionResult Create(UploadGroup uploadgroup)
        {
            uploadgroup.AccountUsername = User.Identity.Name;
            if (ModelState.IsValid)
            {
                uploadgroup.Id = Guid.NewGuid();
                db.UploadGroupSet.Add(uploadgroup);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", uploadgroup.AccountUsername);
            if (Request.IsAjaxRequest())
            {
                return(PartialView(uploadgroup));
            }
            return(View(uploadgroup));
        }