public async Task <int> CopyAsync(CopyList model, IValidator <CopyList> validator) { ValidateAndThrow(model, validator); var list = _mapper.Map <ToDoList>(model); list.Name = list.Name.Trim(); list.CreatedDate = list.ModifiedDate = DateTime.UtcNow; return(await _listsRepository.CopyAsync(list)); }