public async Task <bool> UpdateAsync(RoleModifyRequest roleModel) { if (roleModel.Id <= 0) { throw new ArgumentException("Role Id"); } var exist = _roleRepository.FirstOrDefault(x => x.Id == roleModel.Id); exist.Description = roleModel.Description; exist.Name = roleModel.Name; exist.UpdatedById = roleModel.UpdatedById; exist.UpdatedDate = DateTime.UtcNow; exist.ConcurrencyStamp = roleModel.ConcurrencyStamp; await _roleRepository.UpdateAsync(exist); return(true); }
public async Task <long> CreateAsync(RoleModifyRequest request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } var role = new Role { ConcurrencyStamp = request.ConcurrencyStamp, CreatedById = request.CreatedById, CreatedDate = DateTime.UtcNow, UpdatedById = request.UpdatedById, UpdatedDate = DateTime.UtcNow, Name = request.Name, Description = request.Description }; role.Id = await _roleRepository.AddWithInt64EntityAsync(role); return(role.Id); }
public async Task <bool> UpdateAsync(RoleModifyRequest request) { return(await _roleRepository.UpdateAsync(request)); }
public async Task <long> CreateAsync(RoleModifyRequest request) { return(await _roleRepository.CreateAsync(request)); }