예제 #1
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > InsertAsync(InsertOperationGroupRequest request)
        {
            return(await ExecuteResultAsync(async query =>
            {
                var rsp = new ApiResult <string>();
                var entity = new OperationGroup
                {
                    Name = request.Name,
                    Sort = request.Sort,
                };
                // 新增
                await RegisterNewAsync(entity);
                // 提交
                var flag = await CommitAsync();

                rsp.Message = flag ? "新增成功" : "新增失败";
                rsp.Success = flag;
                rsp.Data = entity.Id;
                return rsp;
            }));
        }
예제 #2
0
 public async Task <ApiResult <string> > Create([FromBody] InsertOperationGroupRequest request)
 {
     return(await _operationGroupService.InsertAsync(request));
 }