Ejemplo 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 }));
        }
Ejemplo n.º 2
0
        public IActionResult LibraryAddGroup(UploadGroupRequest request)
        {
            var timestamp = DateTimeExtensions.GetCurrentTimeStamp();

            var model = new yoshop_upload_group();

            model.group_name  = request.group_name;
            model.group_type  = request.group_type;
            model.sort        = 100;
            model.wxapp_id    = GetAdminSession().wxapp_id;
            model.create_time = timestamp;
            model.update_time = timestamp;
            int group_id;

            try
            {
                group_id = UploadGroupService.AddEntityReturnIdentity(model);
            }
            catch (Exception e)
            {
                LogManager.Error(GetType(), e);
                return(No(e.Message));
            }

            return(YesResult("添加成功!", new { group_id, request.group_name }));
        }
Ejemplo n.º 3
0
 public IActionResult LibraryEditGroup(UploadGroupRequest request)
 {
     try
     {
         var model = UploadGroupService.GetById(request.group_id);
         if (model == null)
         {
             return(No("文件分组不存在或已被删除"));
         }
         model.group_name  = request.group_name;
         model.update_time = DateTimeExtensions.GetCurrentTimeStamp();
         UploadGroupService.UpdateEntity(model);
     }
     catch (Exception e)
     {
         LogManager.Error(GetType(), e);
         return(No(e.Message));
     }
     return(Yes("编辑成功!"));
 }
Ejemplo n.º 4
0
        public async Task <IActionResult> LibraryEditGroup(UploadGroupRequest request)
        {
            try
            {
                var model = await _fsql.Select <UploadGroup>().Where(l => l.GroupId == request.GroupId).ToOneAsync();

                if (model == null)
                {
                    return(No("文件分组不存在或已被删除"));
                }
                model.GroupName  = request.GroupName;
                model.UpdateTime = DateTime.Now.ConvertToTimeStamp();
                await _fsql.Update <UploadGroup>().SetSource(model).ExecuteAffrowsAsync();
            }
            catch (Exception e)
            {
                LogManager.Error(GetType(), e);
                return(No(e.Message));
            }
            return(Yes("编辑成功!"));
        }