コード例 #1
0
ファイル: RoleService.cs プロジェクト: keepteamv/yunzhi
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > InsertAsync(InsertRoleRequest request)
        {
            return(await ExecuteResultAsync(async query =>
            {
                var rsp = new ApiResult <string>();
                var entity = new Role
                {
                    Name = request.Name,
                    Status = request.Status,
                    Remarks = request.Remarks
                };
                // 新增
                await RegisterNewAsync(entity);
                // 提交
                var flag = await CommitAsync();

                rsp.Message = flag ? "新增成功" : "新增失败";
                rsp.Success = flag;
                rsp.Data = entity.Id;
                return rsp;
            }));
        }
コード例 #2
0
        public async Task <ActionResult> UpdateQuestionnaire([FromRoute] Guid roleid, [FromBody] InsertRoleRequest model)
        {
            await _roleRepo.Update(roleid, model.Pavadinimas);

            return(new AcceptedResult());
        }
コード例 #3
0
ファイル: RoleController.cs プロジェクト: keepteamv/yunzhi
 public async Task <ApiResult <string> > Create([FromBody] InsertRoleRequest request)
 {
     return(await _roleService.InsertAsync(request));
 }
コード例 #4
0
        public async Task <ActionResult> CreateQuestionnaire([FromBody] InsertRoleRequest model)
        {
            await _roleRepo.Insert(model.Pavadinimas);

            return(new AcceptedResult());
        }