예제 #1
0
        public async Task <IActionResult> Post([FromBody] SysUsersRequestModel parameter)
        {
            var apiResult = new ApiResultModel(ErrorCodeType.Success);
            var model     = new SysUsersModel();

            parameter.CloneTo(model);
            if (await sysUsersService.CreateAsync(model))
            {
                return(Created($"{route}/{parameter.user_id}", apiResult));
            }
            apiResult.Code = ErrorCodeType.PostError;
            return(BadRequest(apiResult));
        }
예제 #2
0
        public async Task <IActionResult> Patch([FromBody] SysUsersModel parameter)
        {
            var apiResult = new ApiResultModel(ErrorCodeType.Success);
            //var model = new SysUsersModel();
            //parameter.CloneTo(model);
            var c = await sysUsersService.UpdateModelAsync(parameter);

            if (c > 0)
            {
                return(Ok(apiResult));
            }
            apiResult.Code = ErrorCodeType.PutError;
            return(BadRequest(apiResult));
        }
예제 #3
0
 public async Task <long> DeleteAsync(SysUsersModel model)
 {
     return(await DbContext.DeleteAsync(model));
 }
예제 #4
0
 public async Task <bool> CreateAsync(SysUsersModel model)
 {
     model.user_time = DateTime.Now.Utc();
     return(await DbContext.CreateAsync(model));
 }
예제 #5
0
 public async Task <long> UpdateAllModelAsync(SysUsersModel model)
 {
     return(await DbContext.UpdateAllModelAsync(model));
 }
예제 #6
0
 public async Task <long> UpdateModelAsync(SysUsersModel model)
 {
     return(await sysUsersRepository.UpdateModelAsync(model));
 }
예제 #7
0
 public async Task <long> DeleteAsync(SysUsersModel model)
 {
     return(await sysUsersRepository.DeleteAsync(model));
 }
예제 #8
0
        //解决依赖循环问题private { get => AutofacHelper.GetScopeService<ISysUsersRepository>(); }


        public async Task <bool> CreateAsync(SysUsersModel model)
        {
            return(await sysUsersRepository.CreateAsync(model));
        }