public async Task EditAsync(UserRoleModel model) { var item = await _repository.GetAsync(model.Id); UserRoleFactory.Create(model, item, _userId); _repository.Edit(item); await _unitOfWork.SaveChangesAsync(); }