示例#1
0
        public async Task <bool> UpdateAsync(UserStatusModifyRequest request)
        {
            await _statusRepository.Get(x => x.Id == request.Id)
            .Set(x => x.Description, request.Description)
            .Set(x => x.Name, request.Name)
            .UpdateAsync();

            return(true);
        }
示例#2
0
        public async Task <int> CreateAsync(UserStatusModifyRequest request)
        {
            var country = new Status()
            {
                Description = request.Description,
                Name        = request.Name
            };

            var id = await _statusRepository.AddWithInt32EntityAsync(country);

            return(id);
        }
        public async Task <IActionResult> Create(UserStatusModel model)
        {
            var exist = _userStatusService.FindByName(model.Name);

            if (exist != null)
            {
                return(RedirectToErrorPage());
            }

            var status = new UserStatusModifyRequest()
            {
                Id          = model.Id,
                Name        = model.Name,
                Description = model.Description
            };

            var id = await _userStatusService.CreateAsync(status);

            return(RedirectToAction(nameof(Detail), new { id }));
        }
        public async Task <IActionResult> Update(UserStatusModel model)
        {
            if (model.Id <= 0)
            {
                return(RedirectToErrorPage());
            }

            var exist = _userStatusService.Find(model.Id);

            if (exist == null)
            {
                return(RedirectToErrorPage());
            }

            var status = new UserStatusModifyRequest()
            {
                Id          = model.Id,
                Name        = model.Name,
                Description = model.Description
            };
            await _userStatusService.UpdateAsync(status);

            return(RedirectToAction(nameof(Detail), new { id = status.Id }));
        }
 public async Task <bool> UpdateAsync(UserStatusModifyRequest request)
 {
     return(await _statusRepository.UpdateAsync(request));
 }
 public async Task <int> CreateAsync(UserStatusModifyRequest request)
 {
     return(await _statusRepository.CreateAsync(request));
 }